diff --git a/messages/am.json b/messages/am.json index 9910f0f..94d8fd5 100644 --- a/messages/am.json +++ b/messages/am.json @@ -31,6 +31,7 @@ "stackAlt": "የተከማቹ የብረት መገለጫዎች ምስል፦ ቦረት፣ ፍላት ባር፣ ቧንቧ እና ባዶ ክፍል" }, "services": { + "eyebrow": "ልዩ ብቃታችን", "title": "አገልግሎቶቻችን", "subtitle": "ለኢንዱስትሪ ደረጃ ቁሳቁሶች፣ ሰነዶች፣ ሎጂስቲክስ እና የፕሮጀክት ድጋፍ ከአንድ ሰርተጅ።", "cut": { diff --git a/messages/en.json b/messages/en.json index 6f7439a..de25580 100644 --- a/messages/en.json +++ b/messages/en.json @@ -31,6 +31,7 @@ "stackAlt": "Illustration of stacked steel profiles: rebar, flat bar, pipe, and hollow section" }, "services": { + "eyebrow": "Our Expertise", "title": "Our services", "subtitle": "Industrial-grade materials, documentation, logistics, and project support from one desk.", "cut": { diff --git a/public/Logo/TrustLogo-removebg-preview.png b/public/Logo/TrustLogo-removebg-preview.png new file mode 100644 index 0000000..7b1ee7d Binary files /dev/null and b/public/Logo/TrustLogo-removebg-preview.png differ diff --git a/src/app/[locale]/cart/page.tsx b/src/app/[locale]/cart/page.tsx index 55d00f4..bf3d0e6 100644 --- a/src/app/[locale]/cart/page.tsx +++ b/src/app/[locale]/cart/page.tsx @@ -12,7 +12,7 @@ export default async function CartPage() { return (
{t("subtitle")}
+{t("subtitle")}
+
{t("hero.eyebrow")}
-+
{t("hero.subtitle")}
+ {t("services.eyebrow") || "Our Services"} +
{t("services.subtitle")}
-+ {t("services.subtitle")} +
++
{t(`services.${key}.body`)}
@@ -121,25 +130,29 @@ export default async function HomePage() {+ Process +
+{t("how.subtitle")}
-{t("how.subtitle")}
++
{t(`how.step${n}.body` as "how.step1.body")}
+ Questions +
{t("faq.subtitle")}
-{t("faq.subtitle")}
++
- {t("ctaBand.body")} -
-+ Get Started +
++ {t("ctaBand.body")} +
++
{t("thicknessLabel")}
+
{tcl(product.catalogLineKey)}
-+
{tn("supplier")}
-+
{tp(`${slug}.short`)}
-+
{product.pricePerUnit.toFixed(2)}{" "} - + {tu(product.unitKey)}
-+
{tp(`${slug}.short`)}
{t("empty")}
+{t("empty")}
{t("emptyCta")} @@ -79,13 +79,13 @@ function CartLineRow({ const lineTotal = price * line.quantity; return ( -{name}
+{name}
{sub ? ( -{sub}
+{sub}
) : null} -+
{price.toFixed(2)}{" "} {product ? tu(product.unitKey) : ""} {t("each")}
@@ -103,9 +103,9 @@ function CartLineRow({ onChange={(e) => updateQuantity(line.lineId, Number(e.target.value) || 1) } - className="w-20 rounded-lg border border-neutral-200 bg-neutral-50 px-2 py-1.5 text-sm font-semibold outline-none transition duration-150 focus:border-neutral-300 focus:bg-white focus:ring-2 focus:ring-neutral-900/8" + className="w-20 rounded-lg border border-neutral-200 bg-white px-3 py-2 text-sm font-semibold tabular-nums text-neutral-800 outline-none transition duration-150 focus:border-brand-navy600 focus:ring-2 focus:ring-brand-navy/8" /> -+
{lineTotal.toFixed(2)}