Update content in about blocks to reflect new branding and messaging for various products. Key changes include rephrasing descriptions, updating titles, and modifying statistics to better align with the current offerings and mission statements. This enhances clarity and consistency across the platform.

This commit is contained in:
mr.sabri
2026-07-15 20:22:14 +02:00
parent 85836ef183
commit 4fa6b150d1
496 changed files with 5199 additions and 5357 deletions
+25 -26
View File
@@ -29,7 +29,7 @@ const IntegrationCard = ({ integration, onToggle }: IntegrationCardProps) => {
<div className="flex size-14 shrink-0 items-center justify-center rounded-xl border bg-background">
<img
src={integration.image}
alt={`لوگوی ${integration.title}`}
alt={`آیکون ${integration.title}`}
className={cn("size-8", integration.className)}
/>
</div>
@@ -79,79 +79,79 @@ interface SettingsIntegrations7Props {
const SettingsIntegrations7 = ({
className,
heading = "یکپارچه‌سازی اپلیکیشن‌ها",
subHeading = "ابزارهای محبوبتان را متصل کنید و گردش کار خود را تقویت کنید.",
heading = "بازارچه یکپارچه‌سازی",
subHeading = "ابزارهای فروش و پشتیبانی را وصل کنید تا داده‌ها در CRM جاری بمانند.",
integrations: initialIntegrations = [
{
image:
"/block-media/shadcnblocks/block/logos/slack-icon.svg",
title: "Slack",
description: "اعلان‌های لحظه‌ای را در کانال‌های خود دریافت کنید.",
description: "هشدار لید و تیکت را لحظه‌ای در کانال تیم بگیرید.",
isConnected: true,
category: "ارتباطات",
category: "ارتباطات تیمی",
},
{
image:
"/block-media/shadcnblocks/block/logos/discord-icon.svg",
title: "Discord",
description: "هشدارها را به سرور گفتگوی تیمی ارسال کنید.",
category: "ارتباطات",
description: "وضعیت پایپ‌لاین را به سرور تیم بفرستید.",
category: "ارتباطات تیمی",
},
{
image:
"/block-media/shadcnblocks/block/logos/google-icon.svg",
title: "فضای ابری",
description: "فایل‌ها را به‌صورت خودکار همگام‌سازی و پشتیبان‌گیری کنید.",
title: "Google Drive",
description: "اسناد معامله را خودکار همگام و پشتیبان کنید.",
isConnected: true,
category: "ذخیره‌سازی",
category: "فایل و اسناد",
},
{
image:
"/block-media/shadcnblocks/block/logos/dropbox-icon.svg",
title: "Dropbox",
description: "به فایل‌های Dropbox خود بدون وقفه دسترسی داشته باشید.",
category: "ذخیره‌سازی",
description: "اسناد مشتری را بدون خروج از CRM باز کنید.",
category: "فایل و اسناد",
},
{
image:
"/block-media/shadcnblocks/block/logos/github-icon.svg",
title: "GitHub",
description: "مخازن را متصل کنید و تغییرات را پیگیری کنید.",
description: "وضعیت مخزن و دیپلوی را پیگیری کنید.",
isConnected: true,
category: "توسعه",
category: "مهندسی",
className: "dark:invert",
},
{
image:
"/block-media/shadcnblocks/block/logos/gitlab-icon.svg",
title: "GitLab",
description: "با GitLab برای یکپارچه‌سازی استقرار خودکار متصل شوید.",
category: "توسعه",
description: "استقرار خودکار را با رویدادهای محصول همگام کنید.",
category: "مهندسی",
},
{
image:
"/block-media/shadcnblocks/block/logos/notion-icon.svg",
title: "Notion",
description: "صفحات و پایگاه‌های داده را دوطرفه همگام‌سازی کنید.",
category: "بهره‌وری",
description: "صفحات دانش فروش را دوطرفه همگام کنید.",
category: "عملیات فروش",
className: "dark:invert",
},
{
image:
"/block-media/shadcnblocks/block/logos/linear-icon.svg",
title: "Linear",
description: "مسائل را از همینجا ایجاد و مدیریت کنید.",
description: "کارهای محصول را همین‌جا بسازید و پیگیری کنید.",
isConnected: true,
category: "بهره‌وری",
category: "عملیات فروش",
className: "dark:invert",
},
{
image:
"/block-media/shadcnblocks/block/logos/stripe-icon.svg",
title: "Stripe",
description: "پرداخت‌ها و اشتراک‌ها را پردازش کنید.",
description: "پرداخت و تمدید اشتراک را پردازش کنید.",
isConnected: true,
category: "پرداخت",
category: "پرداخت و صورتحساب",
},
],
}: SettingsIntegrations7Props) => {
@@ -186,14 +186,13 @@ const SettingsIntegrations7 = ({
<p className="text-muted-foreground">{subHeading}</p>
<p className="text-sm text-muted-foreground">
{connectedCount.toLocaleString("fa-IR")} از{" "}
{integrations.length.toLocaleString("fa-IR")} یکپارچه‌سازی متصل
است
{integrations.length.toLocaleString("fa-IR")} سرویس متصل است
</p>
</div>
<div className="relative w-full sm:w-72">
<Search className="absolute top-1/2 start-3 size-4 -translate-y-1/2 text-muted-foreground" />
<Input
placeholder="جستجوی یکپارچه‌سازی‌ها..."
placeholder="جستجوی یکپارچه‌سازی…"
className="ps-9"
value={searchValue}
onChange={(e) => setSearchValue(e.target.value)}
@@ -214,7 +213,7 @@ const SettingsIntegrations7 = ({
{filteredIntegrations.length === 0 && (
<div className="py-12 text-center">
<p className="text-muted-foreground">
یکپارچه‌سازی‌ای مطابق «{searchValue}» یافت نشد
نتیجه‌ای برای «{searchValue}» پیدا نشد
</p>
</div>
)}