|
@@ -18,40 +18,43 @@ import {
|
|
|
Headphones,
|
|
Headphones,
|
|
|
Award
|
|
Award
|
|
|
} from "lucide-react";
|
|
} from "lucide-react";
|
|
|
|
|
+import { useTranslation } from 'react-i18next';
|
|
|
|
|
+import { LanguageSelector } from "./LanguageSelector";
|
|
|
|
|
|
|
|
const LandingPage = () => {
|
|
const LandingPage = () => {
|
|
|
|
|
+ const { t } = useTranslation();
|
|
|
const isAuthenticated = localStorage.getItem('IsAuthenticated');
|
|
const isAuthenticated = localStorage.getItem('IsAuthenticated');
|
|
|
console.log(isAuthenticated);
|
|
console.log(isAuthenticated);
|
|
|
const features = [
|
|
const features = [
|
|
|
{
|
|
{
|
|
|
icon: Phone,
|
|
icon: Phone,
|
|
|
- title: "Connect Any Phone Number",
|
|
|
|
|
- description: "Seamlessly integrate with any existing phone system or get new numbers instantly in 100+ countries."
|
|
|
|
|
|
|
+ title: t('landing.features.phone.title'),
|
|
|
|
|
+ description: t('landing.features.phone.description')
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
icon: Globe,
|
|
icon: Globe,
|
|
|
- title: "Multi-Language Support",
|
|
|
|
|
- description: "Support customers in 50+ languages with native-speaking AI that understands cultural nuances."
|
|
|
|
|
|
|
+ title: t('landing.features.language.title'),
|
|
|
|
|
+ description: t('landing.features.language.description')
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
icon: Zap,
|
|
icon: Zap,
|
|
|
- title: "Lightning Fast Response",
|
|
|
|
|
- description: "AI responds in under 300ms, providing instant customer support that never sleeps."
|
|
|
|
|
|
|
+ title: t('landing.features.fast.title'),
|
|
|
|
|
+ description: t('landing.features.fast.description')
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
icon: Shield,
|
|
icon: Shield,
|
|
|
- title: "Enterprise Security",
|
|
|
|
|
- description: "Bank-level encryption and compliance with GDPR, HIPAA, and SOC 2 standards."
|
|
|
|
|
|
|
+ title: t('landing.features.security.title'),
|
|
|
|
|
+ description: t('landing.features.security.description')
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
icon: BarChart3,
|
|
icon: BarChart3,
|
|
|
- title: "Advanced Analytics",
|
|
|
|
|
- description: "Deep insights into call patterns, customer satisfaction, and performance metrics."
|
|
|
|
|
|
|
+ title: t('landing.features.analytics.title'),
|
|
|
|
|
+ description: t('landing.features.analytics.description')
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
icon: MessageCircle,
|
|
icon: MessageCircle,
|
|
|
- title: "Natural Conversations",
|
|
|
|
|
- description: "AI that understands context, emotions, and can handle complex customer inquiries naturally."
|
|
|
|
|
|
|
+ title: t('landing.features.conversation.title'),
|
|
|
|
|
+ description: t('landing.features.conversation.description')
|
|
|
}
|
|
}
|
|
|
];
|
|
];
|
|
|
|
|
|
|
@@ -83,12 +86,12 @@ const LandingPage = () => {
|
|
|
];
|
|
];
|
|
|
|
|
|
|
|
const stats = [
|
|
const stats = [
|
|
|
- { value: "78%", label: "Average Cost Reduction" },
|
|
|
|
|
- { value: "99.9%", label: "Uptime Guarantee" },
|
|
|
|
|
- { value: "50+", label: "Languages Supported" },
|
|
|
|
|
- { value: "300ms", label: "Average Response Time" },
|
|
|
|
|
- { value: "94%", label: "Customer Satisfaction" },
|
|
|
|
|
- { value: "24/7", label: "Availability" }
|
|
|
|
|
|
|
+ { value: "78%", label: t('landing.stats.costReduction') },
|
|
|
|
|
+ { value: "99.9%", label: t('landing.stats.uptime') },
|
|
|
|
|
+ { value: "50+", label: t('landing.stats.languages') },
|
|
|
|
|
+ { value: "300ms", label: t('landing.stats.responseTime') },
|
|
|
|
|
+ { value: "94%", label: t('landing.stats.satisfaction') },
|
|
|
|
|
+ { value: "24/7", label: t('landing.stats.availability') }
|
|
|
];
|
|
];
|
|
|
|
|
|
|
|
const partners = [
|
|
const partners = [
|
|
@@ -140,14 +143,15 @@ const LandingPage = () => {
|
|
|
<span className="text-xl font-bold text-white">ShopCall.ai</span>
|
|
<span className="text-xl font-bold text-white">ShopCall.ai</span>
|
|
|
</div>
|
|
</div>
|
|
|
<div className="flex items-center gap-4">
|
|
<div className="flex items-center gap-4">
|
|
|
|
|
+ <LanguageSelector />
|
|
|
{
|
|
{
|
|
|
isAuthenticated === "false" || isAuthenticated === null ?
|
|
isAuthenticated === "false" || isAuthenticated === null ?
|
|
|
<Button variant="ghost" className="text-slate-300 hover:text-white hover:bg-slate-800" asChild>
|
|
<Button variant="ghost" className="text-slate-300 hover:text-white hover:bg-slate-800" asChild>
|
|
|
- <a href="/signup">Start Free Trial</a>
|
|
|
|
|
|
|
+ <a href="/signup">{t('landing.hero.startTrial')}</a>
|
|
|
</Button> : ''
|
|
</Button> : ''
|
|
|
}
|
|
}
|
|
|
<Button variant="outline" className="border-slate-600 text-black hover:bg-slate-800 hover:text-white bg-white" asChild>
|
|
<Button variant="outline" className="border-slate-600 text-black hover:bg-slate-800 hover:text-white bg-white" asChild>
|
|
|
- <a href={isAuthenticated === "true" ? "/dashboard" : "/login"}>{isAuthenticated === "true" ? "Dashboard" : "Login"}</a>
|
|
|
|
|
|
|
+ <a href={isAuthenticated === "true" ? "/dashboard" : "/login"}>{isAuthenticated === "true" ? t('sidebar.dashboard') : t('auth.login.title')}</a>
|
|
|
</Button>
|
|
</Button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -180,25 +184,24 @@ const LandingPage = () => {
|
|
|
<div className="relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 z-20">
|
|
<div className="relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 z-20">
|
|
|
<div className="text-center">
|
|
<div className="text-center">
|
|
|
<Badge className="mb-4 bg-slate-700/80 text-slate-300 border-slate-600/50">
|
|
<Badge className="mb-4 bg-slate-700/80 text-slate-300 border-slate-600/50">
|
|
|
- 🚀 Trusted by 1000+ E-commerce Businesses
|
|
|
|
|
|
|
+ 🚀 {t('landing.trusted')}
|
|
|
</Badge>
|
|
</Badge>
|
|
|
<h1 className="text-5xl md:text-7xl font-bold mb-6 bg-gradient-to-r from-white to-slate-300 bg-clip-text text-transparent">
|
|
<h1 className="text-5xl md:text-7xl font-bold mb-6 bg-gradient-to-r from-white to-slate-300 bg-clip-text text-transparent">
|
|
|
- AI Phone Support That
|
|
|
|
|
- <span className="text-[#52b3d0] block">Never Sleeps</span>
|
|
|
|
|
|
|
+ {t('landing.hero.title')}
|
|
|
|
|
+ <span className="text-[#52b3d0] block">{t('landing.hero.subtitle')}</span>
|
|
|
</h1>
|
|
</h1>
|
|
|
<p className="text-xl md:text-2xl text-slate-300 mb-8 max-w-4xl mx-auto leading-relaxed">
|
|
<p className="text-xl md:text-2xl text-slate-300 mb-8 max-w-4xl mx-auto leading-relaxed">
|
|
|
- Transform your customer service with AI that handles calls in 50+ languages,
|
|
|
|
|
- reduces costs by 78%, and provides 24/7 support that your customers will love.
|
|
|
|
|
|
|
+ {t('landing.hero.description')}
|
|
|
</p>
|
|
</p>
|
|
|
<div className="flex flex-col sm:flex-row gap-4 justify-center items-center mb-8">
|
|
<div className="flex flex-col sm:flex-row gap-4 justify-center items-center mb-8">
|
|
|
<Button size="lg" className="bg-[#52b3d0] hover:bg-[#4a9fbc] text-white px-8 py-4 text-lg" asChild>
|
|
<Button size="lg" className="bg-[#52b3d0] hover:bg-[#4a9fbc] text-white px-8 py-4 text-lg" asChild>
|
|
|
<a href="/signup">
|
|
<a href="/signup">
|
|
|
- Start Free Trial
|
|
|
|
|
|
|
+ {t('landing.hero.startTrial')}
|
|
|
<Zap className="ml-2 h-5 w-5" />
|
|
<Zap className="ml-2 h-5 w-5" />
|
|
|
</a>
|
|
</a>
|
|
|
</Button>
|
|
</Button>
|
|
|
<Button variant="outline" size="lg" className="border-slate-400 text-black hover:bg-slate-800 hover:text-white bg-white px-8 py-4 text-lg">
|
|
<Button variant="outline" size="lg" className="border-slate-400 text-black hover:bg-slate-800 hover:text-white bg-white px-8 py-4 text-lg">
|
|
|
- Watch Demo
|
|
|
|
|
|
|
+ {t('landing.hero.watchDemo')}
|
|
|
<Phone className="ml-2 h-5 w-5" />
|
|
<Phone className="ml-2 h-5 w-5" />
|
|
|
</Button>
|
|
</Button>
|
|
|
</div>
|
|
</div>
|
|
@@ -220,8 +223,8 @@ const LandingPage = () => {
|
|
|
<section className="py-16 bg-slate-800/30">
|
|
<section className="py-16 bg-slate-800/30">
|
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
|
<div className="text-center mb-12">
|
|
<div className="text-center mb-12">
|
|
|
- <h2 className="text-2xl font-semibold mb-4 text-slate-300">Seamlessly integrates with</h2>
|
|
|
|
|
- <p className="text-slate-400">Connect with your existing e-commerce platform in minutes</p>
|
|
|
|
|
|
|
+ <h2 className="text-2xl font-semibold mb-4 text-slate-300">{t('landing.partners.title')}</h2>
|
|
|
|
|
+ <p className="text-slate-400">{t('landing.partners.description')}</p>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div className="flex justify-center">
|
|
<div className="flex justify-center">
|
|
@@ -242,7 +245,7 @@ const LandingPage = () => {
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div className="text-center mt-12">
|
|
<div className="text-center mt-12">
|
|
|
- <p className="text-slate-400 text-sm">+ 50+ more platforms supported</p>
|
|
|
|
|
|
|
+ <p className="text-slate-400 text-sm">{t('landing.partners.more')}</p>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</section>
|
|
</section>
|
|
@@ -251,9 +254,9 @@ const LandingPage = () => {
|
|
|
<section className="py-24 bg-slate-800/50">
|
|
<section className="py-24 bg-slate-800/50">
|
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
|
<div className="text-center mb-16">
|
|
<div className="text-center mb-16">
|
|
|
- <h2 className="text-4xl font-bold mb-6">Everything You Need for Perfect Customer Service</h2>
|
|
|
|
|
|
|
+ <h2 className="text-4xl font-bold mb-6">{t('landing.features.title')}</h2>
|
|
|
<p className="text-xl text-slate-300 max-w-3xl mx-auto">
|
|
<p className="text-xl text-slate-300 max-w-3xl mx-auto">
|
|
|
- Built for e-commerce businesses that want to scale without compromising on customer experience.
|
|
|
|
|
|
|
+ {t('landing.features.description')}
|
|
|
</p>
|
|
</p>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
@@ -281,9 +284,9 @@ const LandingPage = () => {
|
|
|
<section className="py-24">
|
|
<section className="py-24">
|
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
|
<div className="text-center mb-16">
|
|
<div className="text-center mb-16">
|
|
|
- <h2 className="text-4xl font-bold mb-6">How Much Are E-commerce Stores Saving?</h2>
|
|
|
|
|
|
|
+ <h2 className="text-4xl font-bold mb-6">{t('landing.savings.title')}</h2>
|
|
|
<p className="text-xl text-slate-300 max-w-3xl mx-auto mb-12">
|
|
<p className="text-xl text-slate-300 max-w-3xl mx-auto mb-12">
|
|
|
- Real results from businesses that switched to ShopCall.ai
|
|
|
|
|
|
|
+ {t('landing.savings.description')}
|
|
|
</p>
|
|
</p>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
@@ -291,15 +294,15 @@ const LandingPage = () => {
|
|
|
<Card className="bg-slate-800 border-slate-700 hover:bg-slate-700/80 transition-colors">
|
|
<Card className="bg-slate-800 border-slate-700 hover:bg-slate-700/80 transition-colors">
|
|
|
<CardHeader className="text-center">
|
|
<CardHeader className="text-center">
|
|
|
<div className="text-4xl font-bold text-green-400 mb-2">$35,000</div>
|
|
<div className="text-4xl font-bold text-green-400 mb-2">$35,000</div>
|
|
|
- <CardTitle className="text-white text-xl">Average Monthly Savings</CardTitle>
|
|
|
|
|
|
|
+ <CardTitle className="text-white text-xl">{t('landing.savings.average.title')}</CardTitle>
|
|
|
<CardDescription className="text-slate-300 text-base">
|
|
<CardDescription className="text-slate-300 text-base">
|
|
|
- Across 500+ e-commerce businesses
|
|
|
|
|
|
|
+ {t('landing.savings.average.description')}
|
|
|
</CardDescription>
|
|
</CardDescription>
|
|
|
</CardHeader>
|
|
</CardHeader>
|
|
|
<CardContent className="text-center">
|
|
<CardContent className="text-center">
|
|
|
<div className="flex items-center justify-center gap-2 text-green-400 font-medium">
|
|
<div className="flex items-center justify-center gap-2 text-green-400 font-medium">
|
|
|
<TrendingUp className="h-5 w-5" />
|
|
<TrendingUp className="h-5 w-5" />
|
|
|
- <span>78% cost reduction</span>
|
|
|
|
|
|
|
+ <span>78% {t('landing.savings.average.reduction')}</span>
|
|
|
</div>
|
|
</div>
|
|
|
</CardContent>
|
|
</CardContent>
|
|
|
</Card>
|
|
</Card>
|
|
@@ -307,15 +310,15 @@ const LandingPage = () => {
|
|
|
<Card className="bg-slate-800 border-slate-700 hover:bg-slate-700/80 transition-colors">
|
|
<Card className="bg-slate-800 border-slate-700 hover:bg-slate-700/80 transition-colors">
|
|
|
<CardHeader className="text-center">
|
|
<CardHeader className="text-center">
|
|
|
<div className="text-4xl font-bold text-[#52b3d0] mb-2">5,000+</div>
|
|
<div className="text-4xl font-bold text-[#52b3d0] mb-2">5,000+</div>
|
|
|
- <CardTitle className="text-white text-xl">Calls Handled Daily</CardTitle>
|
|
|
|
|
|
|
+ <CardTitle className="text-white text-xl">{t('landing.savings.calls.title')}</CardTitle>
|
|
|
<CardDescription className="text-slate-300 text-base">
|
|
<CardDescription className="text-slate-300 text-base">
|
|
|
- Per AI agent, 24/7 availability
|
|
|
|
|
|
|
+ {t('landing.savings.calls.description')}
|
|
|
</CardDescription>
|
|
</CardDescription>
|
|
|
</CardHeader>
|
|
</CardHeader>
|
|
|
<CardContent className="text-center">
|
|
<CardContent className="text-center">
|
|
|
<div className="flex items-center justify-center gap-2 text-[#52b3d0] font-medium">
|
|
<div className="flex items-center justify-center gap-2 text-[#52b3d0] font-medium">
|
|
|
<Clock className="h-5 w-5" />
|
|
<Clock className="h-5 w-5" />
|
|
|
- <span>300ms response time</span>
|
|
|
|
|
|
|
+ <span>300ms {t('landing.savings.calls.response')}</span>
|
|
|
</div>
|
|
</div>
|
|
|
</CardContent>
|
|
</CardContent>
|
|
|
</Card>
|
|
</Card>
|
|
@@ -323,15 +326,15 @@ const LandingPage = () => {
|
|
|
<Card className="bg-slate-800 border-slate-700 hover:bg-slate-700/80 transition-colors">
|
|
<Card className="bg-slate-800 border-slate-700 hover:bg-slate-700/80 transition-colors">
|
|
|
<CardHeader className="text-center">
|
|
<CardHeader className="text-center">
|
|
|
<div className="text-4xl font-bold text-purple-400 mb-2">94%</div>
|
|
<div className="text-4xl font-bold text-purple-400 mb-2">94%</div>
|
|
|
- <CardTitle className="text-white text-xl">Customer Satisfaction</CardTitle>
|
|
|
|
|
|
|
+ <CardTitle className="text-white text-xl">{t('landing.savings.satisfaction.title')}</CardTitle>
|
|
|
<CardDescription className="text-slate-300 text-base">
|
|
<CardDescription className="text-slate-300 text-base">
|
|
|
- Higher than traditional call centers
|
|
|
|
|
|
|
+ {t('landing.savings.satisfaction.description')}
|
|
|
</CardDescription>
|
|
</CardDescription>
|
|
|
</CardHeader>
|
|
</CardHeader>
|
|
|
<CardContent className="text-center">
|
|
<CardContent className="text-center">
|
|
|
<div className="flex items-center justify-center gap-2 text-purple-400 font-medium">
|
|
<div className="flex items-center justify-center gap-2 text-purple-400 font-medium">
|
|
|
<Award className="h-5 w-5" />
|
|
<Award className="h-5 w-5" />
|
|
|
- <span>Industry leading</span>
|
|
|
|
|
|
|
+ <span>{t('landing.savings.satisfaction.leading')}</span>
|
|
|
</div>
|
|
</div>
|
|
|
</CardContent>
|
|
</CardContent>
|
|
|
</Card>
|
|
</Card>
|
|
@@ -343,9 +346,9 @@ const LandingPage = () => {
|
|
|
<section className="py-24 bg-slate-800/50">
|
|
<section className="py-24 bg-slate-800/50">
|
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
|
<div className="text-center mb-16">
|
|
<div className="text-center mb-16">
|
|
|
- <h2 className="text-4xl font-bold mb-6">What Our Customers Say</h2>
|
|
|
|
|
|
|
+ <h2 className="text-4xl font-bold mb-6">{t('landing.testimonials.title')}</h2>
|
|
|
<p className="text-xl text-slate-300 max-w-3xl mx-auto">
|
|
<p className="text-xl text-slate-300 max-w-3xl mx-auto">
|
|
|
- Join thousands of businesses that have transformed their customer service
|
|
|
|
|
|
|
+ {t('landing.testimonials.description')}
|
|
|
</p>
|
|
</p>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
@@ -370,7 +373,7 @@ const LandingPage = () => {
|
|
|
))}
|
|
))}
|
|
|
</div>
|
|
</div>
|
|
|
<Badge className="bg-green-600/20 text-green-300 border-green-500/30">
|
|
<Badge className="bg-green-600/20 text-green-300 border-green-500/30">
|
|
|
- Saves {testimonial.savings}
|
|
|
|
|
|
|
+ {t('landing.testimonials.saves')} {testimonial.savings}
|
|
|
</Badge>
|
|
</Badge>
|
|
|
</CardHeader>
|
|
</CardHeader>
|
|
|
<CardContent>
|
|
<CardContent>
|
|
@@ -385,36 +388,36 @@ const LandingPage = () => {
|
|
|
{/* CTA Section */}
|
|
{/* CTA Section */}
|
|
|
<section className="py-24">
|
|
<section className="py-24">
|
|
|
<div className="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
|
|
<div className="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center">
|
|
|
- <h2 className="text-4xl font-bold mb-6">Ready to Transform Your Customer Service?</h2>
|
|
|
|
|
|
|
+ <h2 className="text-4xl font-bold mb-6">{t('landing.cta.title')}</h2>
|
|
|
<p className="text-xl text-slate-300 mb-12">
|
|
<p className="text-xl text-slate-300 mb-12">
|
|
|
- Join 1000+ businesses saving an average of $35,000/month with ShopCall.ai
|
|
|
|
|
|
|
+ {t('landing.cta.description')}
|
|
|
</p>
|
|
</p>
|
|
|
|
|
|
|
|
<div className="bg-slate-800/50 rounded-2xl p-8 border border-slate-700">
|
|
<div className="bg-slate-800/50 rounded-2xl p-8 border border-slate-700">
|
|
|
<div className="grid md:grid-cols-3 gap-6 mb-8">
|
|
<div className="grid md:grid-cols-3 gap-6 mb-8">
|
|
|
<div className="flex items-center gap-3">
|
|
<div className="flex items-center gap-3">
|
|
|
<CheckCircle className="h-5 w-5 text-green-400" />
|
|
<CheckCircle className="h-5 w-5 text-green-400" />
|
|
|
- <span className="text-slate-300">Free 14-day trial</span>
|
|
|
|
|
|
|
+ <span className="text-slate-300">{t('landing.cta.freeTrial')}</span>
|
|
|
</div>
|
|
</div>
|
|
|
<div className="flex items-center gap-3">
|
|
<div className="flex items-center gap-3">
|
|
|
<CheckCircle className="h-5 w-5 text-green-400" />
|
|
<CheckCircle className="h-5 w-5 text-green-400" />
|
|
|
- <span className="text-slate-300">Setup in under 2 hours</span>
|
|
|
|
|
|
|
+ <span className="text-slate-300">{t('landing.cta.setup')}</span>
|
|
|
</div>
|
|
</div>
|
|
|
<div className="flex items-center gap-3">
|
|
<div className="flex items-center gap-3">
|
|
|
<CheckCircle className="h-5 w-5 text-green-400" />
|
|
<CheckCircle className="h-5 w-5 text-green-400" />
|
|
|
- <span className="text-slate-300">No long-term contracts</span>
|
|
|
|
|
|
|
+ <span className="text-slate-300">{t('landing.cta.contracts')}</span>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div className="flex flex-col sm:flex-row gap-4 justify-center">
|
|
<div className="flex flex-col sm:flex-row gap-4 justify-center">
|
|
|
<Button size="lg" className="bg-[#52b3d0] hover:bg-[#4a9fbc] text-white px-12 py-4 text-lg" asChild>
|
|
<Button size="lg" className="bg-[#52b3d0] hover:bg-[#4a9fbc] text-white px-12 py-4 text-lg" asChild>
|
|
|
<a href="/signup">
|
|
<a href="/signup">
|
|
|
- Start Free Trial
|
|
|
|
|
|
|
+ {t('landing.hero.startTrial')}
|
|
|
<Zap className="ml-2 h-5 w-5" />
|
|
<Zap className="ml-2 h-5 w-5" />
|
|
|
</a>
|
|
</a>
|
|
|
</Button>
|
|
</Button>
|
|
|
<Button variant="outline" size="lg" className="border-slate-400 text-black hover:bg-slate-800 hover:text-white bg-white px-12 py-4 text-lg">
|
|
<Button variant="outline" size="lg" className="border-slate-400 text-black hover:bg-slate-800 hover:text-white bg-white px-12 py-4 text-lg">
|
|
|
- Schedule Demo
|
|
|
|
|
|
|
+ {t('landing.cta.schedulDemo')}
|
|
|
<Headphones className="ml-2 h-5 w-5" />
|
|
<Headphones className="ml-2 h-5 w-5" />
|
|
|
</Button>
|
|
</Button>
|
|
|
</div>
|
|
</div>
|
|
@@ -431,18 +434,18 @@ const LandingPage = () => {
|
|
|
<h3 className="text-2xl font-bold text-white">ShopCall.ai</h3>
|
|
<h3 className="text-2xl font-bold text-white">ShopCall.ai</h3>
|
|
|
</div>
|
|
</div>
|
|
|
<p className="text-slate-400 mb-6">
|
|
<p className="text-slate-400 mb-6">
|
|
|
- The future of customer service is here. Available in 50+ languages, 100+ countries.
|
|
|
|
|
|
|
+ {t('landing.footer.description')}
|
|
|
</p>
|
|
</p>
|
|
|
<div className="flex justify-center items-center gap-4 text-sm text-slate-500">
|
|
<div className="flex justify-center items-center gap-4 text-sm text-slate-500">
|
|
|
- <span>© 2024 ShopCall.ai. All rights reserved.</span>
|
|
|
|
|
|
|
+ <span>{t('landing.footer.rights')}</span>
|
|
|
<span>•</span>
|
|
<span>•</span>
|
|
|
- <a href="/about" className="hover:text-slate-300">About Us</a>
|
|
|
|
|
|
|
+ <a href="/about" className="hover:text-slate-300">{t('landing.footer.about')}</a>
|
|
|
<span>•</span>
|
|
<span>•</span>
|
|
|
- <a href="/privacy" className="hover:text-slate-300">Privacy Policy</a>
|
|
|
|
|
|
|
+ <a href="/privacy" className="hover:text-slate-300">{t('landing.footer.privacy')}</a>
|
|
|
<span>•</span>
|
|
<span>•</span>
|
|
|
- <a href="/terms" className="hover:text-slate-300">Terms & Conditions</a>
|
|
|
|
|
|
|
+ <a href="/terms" className="hover:text-slate-300">{t('landing.footer.terms')}</a>
|
|
|
<span>•</span>
|
|
<span>•</span>
|
|
|
- <a href="/contact" className="hover:text-slate-300">Contact Us</a>
|
|
|
|
|
|
|
+ <a href="/contact" className="hover:text-slate-300">{t('landing.footer.contact')}</a>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|