import type { AppLocale } from "@/lib/locale"; type LocalizedText = Record; export type ProductItem = { slug: string; name: LocalizedText; summary: LocalizedText; segment: LocalizedText; price: LocalizedText; }; export const productItems: ProductItem[] = [ { slug: "starter-kit", name: { de: "Starter Kit", en: "Starter Kit", ar: "Starter Kit", }, summary: { de: "Basis Paket fuer den schnellen Start von neuen Projekten.", en: "Base package for launching new projects quickly.", ar: "باقة أساسية لبدء المشاريع الجديدة بسرعة.", }, segment: { de: "Small Teams", en: "Small Teams", ar: "الفرق الصغيرة", }, price: { de: "ab 990 EUR", en: "from 990 EUR", ar: "ابتداءً من 990 EUR", }, }, { slug: "growth-kit", name: { de: "Growth Kit", en: "Growth Kit", ar: "Growth Kit", }, summary: { de: "Skalierbares Paket fuer wachsende Produkte und Prozesse.", en: "Scalable package for growing products and processes.", ar: "باقة قابلة للتوسع للمنتجات والعمليات المتنامية.", }, segment: { de: "Scaleups", en: "Scaleups", ar: "الشركات المتوسعة", }, price: { de: "ab 2490 EUR", en: "from 2490 EUR", ar: "ابتداءً من 2490 EUR", }, }, { slug: "enterprise-kit", name: { de: "Enterprise Kit", en: "Enterprise Kit", ar: "Enterprise Kit", }, summary: { de: "Massgeschneiderte Loesung fuer grosse Teams und komplexe Systeme.", en: "Tailored solution for large teams and complex systems.", ar: "حل مخصص للفرق الكبيرة والأنظمة المعقدة.", }, segment: { de: "Enterprise", en: "Enterprise", ar: "المؤسسات", }, price: { de: "auf Anfrage", en: "on request", ar: "عند الطلب", }, }, ]; export function pickText(text: LocalizedText, locale: AppLocale): string { return text[locale]; } export function getProductItem(slug: string) { return productItems.find((item) => item.slug === slug); }