Files
mandelstudio/mandelstudio/management/commands/_agency_content.py

4990 lines
225 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
from __future__ import annotations
import uuid
from typing import Any
COMMON_CTA = {
"nl": {
"primary": "Plan een kennismakingsgesprek",
"secondary": "Bekijk onze diensten",
},
"en": {
"primary": "Schedule a consultation",
"secondary": "View our services",
},
"de": {
"primary": "Beratungsgespräch planen",
"secondary": "Unsere Leistungen ansehen",
},
"fr": {
"primary": "Planifier une consultation",
"secondary": "Voir nos services",
},
"es": {
"primary": "Programar una reunión inicial",
"secondary": "Ver nuestros servicios",
},
"it": {
"primary": "Prenota una consulenza introduttiva",
"secondary": "Scopri i nostri servizi",
},
"pt": {
"primary": "Agendar uma consulta inicial",
"secondary": "Ver os nossos serviços",
},
"ru": {
"primary": "Запланировать консультацию",
"secondary": "Посмотреть услуги",
},
}
CTA_VARIANTS = {
"nl": [
"Plan gratis gesprek",
"Plan intake",
"Plan dienstengesprek",
"Contact Support",
"Start jouw project",
"Vraag intake aan",
"Plan kennismaking",
"Bekijk diensten",
"Bekijk alle diensten",
"Vraag startergesprek aan",
"Plan startergesprek",
"Plan zakelijk gesprek",
"Start webshop traject",
"Vraag supportplan aan",
"Plan gratis kennismaking",
"Bekijk projectresultaten",
],
}
NL_REPLACEMENTS = {
"New": "Nieuw",
"Popular": "Populair",
"AI Search": "AI-zoekfunctie",
"custom blokken": "maatwerkblokken",
"monitoring-ready basis": "stabiele technische basis",
"Monitoring + fixes": "Monitoring en technische oplossingen",
"SEO-ready basis": "SEO-vriendelijke basis",
"Starter Website": "Starter-website",
"Business Website": "Zakelijke website",
"Support & Groei": "Onderhoud & groei",
"24u": "binnen 24 uur",
"24u Reactietijd": "Reactie binnen 24 uur",
"15m Intake call": "Intakegesprek van 15 minuten",
"100% Vrijblijvend": "Volledig vrijblijvend",
"Webshop Implementatie": "Webshop-implementatie",
"Doorlopend Verbetering": "Doorlopende verbetering",
"Monitoring-ready stack": "Stabiele technische basis",
}
FOOTER_CONTENT = {
"nl": {
"about": "<p>MandelBlog bouwt websites voor dienstverleners, studios en kleine teams die professioneel online willen staan zonder template-ruis.</p>",
"links_heading": "Snelle links",
"support_heading": "Contact & privacy",
"support": '<p><a href="/contact/">Plan een kennismakingsgesprek</a><br/><a href="mailto:info@mandelblog.com">info@mandelblog.com</a><br/><a href="/privacy/">Privacybeleid</a><br/><a href="/adres-openingstijden/">Adres & openingstijden</a></p>',
"mini": '<p><a href="/contact/">Contact</a> - <a href="/diensten/">Diensten</a> - <a href="/projecten/">Projecten</a> - <a href="/privacy/">Privacybeleid</a> - MandelBlog Studio</p>',
},
"en": {
"about": "<p>MandelBlog builds websites for service firms, studios and small teams that need a credible online presence without template clutter.</p>",
"links_heading": "Quick links",
"support_heading": "Book a call",
"support": '<p><a href="/en/contact/">Schedule a consultation</a><br/><a href="mailto:info@mandelblog.com">info@mandelblog.com</a><br/><a href="/en/services/">View our services</a></p>',
"mini": '<p><a href="/en/contact/">Contact</a> - <a href="/en/services/">Services</a> - <a href="/en/projects/">Projects</a> - MandelBlog Studio</p>',
},
"de": {
"about": "<p>MandelBlog entwickelt Websites für Dienstleister, Studios und kleine Teams, die professionell auftreten wollen, ohne in Template-Logik festzustecken.</p>",
"links_heading": "Schnellzugriff",
"support_heading": "Gespräch planen",
"support": '<p><a href="/de/kontakt/">Beratungsgespräch planen</a><br/><a href="mailto:info@mandelblog.com">info@mandelblog.com</a><br/><a href="/de/dienstleistungen/">Unsere Leistungen ansehen</a></p>',
"mini": '<p><a href="/de/kontakt/">Kontakt</a> - <a href="/de/dienstleistungen/">Dienstleistungen</a> - <a href="/de/projekte/">Projekte</a> - MandelBlog Studio</p>',
},
"fr": {
"about": "<p>MandelBlog conçoit des sites pour des sociétés de services, des studios et des petites équipes qui veulent une présence crédible sans effet template.</p>",
"links_heading": "Accès rapides",
"support_heading": "Planifier un échange",
"support": '<p><a href="/fr/contact/">Planifier une consultation</a><br/><a href="mailto:info@mandelblog.com">info@mandelblog.com</a><br/><a href="/fr/services/">Voir nos services</a></p>',
"mini": '<p><a href="/fr/contact/">Contact</a> - <a href="/fr/services/">Services</a> - <a href="/fr/projets/">Projets</a> - MandelBlog Studio</p>',
},
"es": {
"about": "<p>MandelBlog crea sitios para empresas de servicios, estudios y pequeños equipos que necesitan una presencia creíble sin apariencia de plantilla.</p>",
"links_heading": "Accesos rápidos",
"support_heading": "Programar una reunión",
"support": '<p><a href="/es/contacto/">Programar una reunión inicial</a><br/><a href="mailto:info@mandelblog.com">info@mandelblog.com</a><br/><a href="/es/servicios/">Ver nuestros servicios</a></p>',
"mini": '<p><a href="/es/contacto/">Contacto</a> - <a href="/es/servicios/">Servicios</a> - <a href="/es/proyectos/">Proyectos</a> - MandelBlog Studio</p>',
},
"it": {
"about": "<p>MandelBlog realizza siti per aziende di servizi, studi e piccoli team che vogliono una presenza credibile senza effetto template.</p>",
"links_heading": "Link rapidi",
"support_heading": "Prenota una call",
"support": '<p><a href="/it/contatto/">Prenota una consulenza introduttiva</a><br/><a href="mailto:info@mandelblog.com">info@mandelblog.com</a><br/><a href="/it/servizi/">Scopri i nostri servizi</a></p>',
"mini": '<p><a href="/it/contatto/">Contatto</a> - <a href="/it/servizi/">Servizi</a> - <a href="/it/progetti/">Progetti</a> - MandelBlog Studio</p>',
},
"pt": {
"about": "<p>A MandelBlog cria sites para empresas de serviços, estúdios e pequenas equipas que precisam de uma presença credível sem aparência de template.</p>",
"links_heading": "Acessos rápidos",
"support_heading": "Agendar conversa",
"support": '<p><a href="/pt/contato/">Agendar uma consulta inicial</a><br/><a href="mailto:info@mandelblog.com">info@mandelblog.com</a><br/><a href="/pt/servicos/">Ver os nossos serviços</a></p>',
"mini": '<p><a href="/pt/contato/">Contacto</a> - <a href="/pt/servicos/">Serviços</a> - <a href="/pt/projetos/">Projetos</a> - MandelBlog Studio</p>',
},
"ru": {
"about": "<p>MandelBlog создаёт сайты для сервисных компаний, студий и небольших команд, которым нужен убедительный онлайн-образ без шаблонного шума.</p>",
"links_heading": "Быстрые ссылки",
"support_heading": "Назначить звонок",
"support": '<p><a href="/ru/kontakt/">Запланировать консультацию</a><br/><a href="mailto:info@mandelblog.com">info@mandelblog.com</a><br/><a href="/ru/uslugi/">Посмотреть услуги</a></p>',
"mini": '<p><a href="/ru/kontakt/">Контакт</a> - <a href="/ru/uslugi/">Услуги</a> - <a href="/ru/proekty/">Проекты</a> - MandelBlog Studio</p>',
},
}
def uid() -> str:
return str(uuid.uuid4())
def block(block_type: str, value: dict[str, Any] | str) -> dict[str, Any]:
return {"type": block_type, "value": value, "id": uid()}
def item(value: dict[str, Any] | str) -> dict[str, Any]:
return {"type": "item", "value": value, "id": uid()}
AGENCY_HERO_IMAGE_ID = 32
AGENCY_SUPPORT_IMAGE_ID = 33
AGENCY_PROCESS_IMAGE_ID = 33
HOME_COPY = {
"nl": {
"badge": "MANDELBLOG STUDIO",
"headline": "Websites voor bedrijven die professioneel willen groeien",
"sub": "<p>MandelBlog ontwikkelt websites die vertrouwen opbouwen, duidelijk sturen op contact en eenvoudig te beheren zijn voor uw team.</p>",
"stats": [
("3", "Heldere stappen"),
("1", "Vast aanspreekpunt"),
("8", "Beschikbare talen"),
],
"logos": "Gebouwd met Wagtail, Django en beproefde componenten",
"features_title": "Waar MandelBlog op stuurt",
"features_sub": "<p>Een zakelijke website die klaar is voor aanvragen, vertrouwen en doorontwikkeling.</p>",
"features": [
(
"diagram-3",
"Duidelijke structuur",
"<p>Bezoekers vinden snel de juiste dienst, case of contactroute.</p>",
"process",
"Werkwijze",
"featured",
),
(
"pencil-square",
"Zelf te beheren",
"<p>Teksten, beelden en secties beheert u zelf in overzichtelijke blokken.</p>",
"services",
None,
"none",
),
(
"shield-check",
"Stabiele technische basis",
"<p>Een schaalbare opzet zonder overbodige complexiteit of template-ruis.</p>",
"process",
"Bekijk werkwijze",
"none",
),
(
"graph-up-arrow",
"Klaar voor doorontwikkeling",
"<p>Later uitbreiden met extra paginas, koppelingen of commerce blijft mogelijk.</p>",
"projects",
"Bekijk projecten",
"none",
),
],
"pricing_title": "Onze pakketten",
"pricing_sub": "<p>Elk pakket heeft een duidelijke scope. De exacte invulling stemmen we af in het kennismakingsgesprek.</p>",
"pricing_footer": "<p>We adviseren welk pakket past bij uw fase, team en doelstelling.</p>",
"tiers": {
"starter": (
"Voor ondernemers die professioneel online willen starten",
[
"Kernpaginas en duidelijke navigatie",
"Editor voor eigen contentbeheer",
"Mobiel sterke presentatie",
],
False,
"",
),
"business": (
"Voor dienstverleners met meerdere proposities of groeiplannen",
[
"Meer ruimte voor diensten en cases",
"Conversiegerichte opbouw",
"SEO-vriendelijke basis",
],
True,
"Aanbevolen",
),
"webshop": (
"Voor organisaties die een zakelijke site willen uitbreiden met online verkoop",
[
"Productstructuur en checkout",
"Betalingen en orderverwerking",
"Schaalbare commerce-opzet",
],
False,
"",
),
"support": (
"Voor teams die onderhoud, technische rust en doorlopende optimalisatie nodig hebben",
[
"Updates en onderhoud",
"Monitoring en technische oplossingen",
"Doorlopende verbetering",
],
False,
"",
),
},
"testimonials_title": "Wat opdrachtgevers waarderen",
"testimonials_sub": "<p>Kleine teams kiezen voor MandelBlog omdat het traject overzichtelijk blijft en de site daarna echt bruikbaar is.</p>",
"testimonials": [
(
"<p>We kregen in korte tijd een website die eindelijk past bij onze dienstverlening en die we zelf kunnen onderhouden.</p>",
"Sanne de Vries",
"Studio Nova - eigenaar",
),
(
"<p>Het traject was helder, de teksten kregen structuur en onze contactaanvragen lopen nu via één duidelijke route.</p>",
"Mark Jansen",
"Jansen Interieur - medeoprichter",
),
],
"faq_title": "Veelgestelde vragen",
"faq_sub": "<p>We zijn duidelijk over planning, samenwerking en beheer.</p>",
"faqs": [
(
"Voor welke bedrijven is MandelBlog geschikt?",
"<p>Voor dienstverleners, studios en kleine teams die een professionele site nodig hebben zonder zwaar traject.</p>",
"Algemeen",
),
(
"Kunnen we later uitbreiden?",
"<p>Ja. We bouwen een structuur waarmee extra paginas, talen of koppelingen later logisch aansluiten.</p>",
"Uitbreiding",
),
(
"Beheren we de content zelf?",
"<p>Ja. De opzet is juist bedoeld zodat uw team paginas en blokken zelfstandig kan aanpassen.</p>",
"Beheer",
),
(
"Wat gebeurt er na livegang?",
"<p>Dan kunt u kiezen voor onderhoud en gerichte doorontwikkeling als dat nodig is.</p>",
"Support",
),
],
"cta_headline": "Wilt u een website die vertrouwen geeft en werk uit handen neemt?",
"cta_sub": "<p>Plan een kennismakingsgesprek en we laten zien welke opzet past bij uw bedrijf en team.</p>",
"no_cc": "Volledig vrijblijvend",
},
"en": {
"badge": "MANDELBLOG STUDIO",
"headline": "Websites for companies that want to grow with confidence",
"sub": "<p>MandelBlog builds websites that create trust, guide visitors toward contact and remain easy for your team to manage.</p>",
"stats": [
("3", "Clear steps"),
("1", "Direct point of contact"),
("8", "Available languages"),
],
"logos": "Built with Wagtail, Django and proven components",
"features_title": "What MandelBlog focuses on",
"features_sub": "<p>A business website built for enquiries, trust and future growth.</p>",
"features": [
(
"diagram-3",
"Clear structure",
"<p>Visitors quickly find the right service, case study or contact path.</p>",
"process",
"How we work",
"featured",
),
(
"pencil-square",
"Easy to manage",
"<p>Your team can update copy, visuals and sections in practical content blocks.</p>",
"services",
None,
"none",
),
(
"shield-check",
"Stable technical foundation",
"<p>A scalable setup without unnecessary complexity or template clutter.</p>",
"process",
"See the process",
"none",
),
(
"graph-up-arrow",
"Ready to expand",
"<p>You can add pages, integrations or commerce later without rebuilding everything.</p>",
"projects",
"View projects",
"none",
),
],
"pricing_title": "Our packages",
"pricing_sub": "<p>Each package has a clear scope. We tailor the details during the consultation.</p>",
"pricing_footer": "<p>We help you choose the package that fits your stage, team and priorities.</p>",
"tiers": {
"starter": (
"For businesses that need a professional online presence quickly",
[
"Core pages and clear navigation",
"Editor for internal content updates",
"Strong mobile presentation",
],
False,
"",
),
"business": (
"For service firms with multiple offers or growth plans",
[
"More room for services and case studies",
"Conversion-focused structure",
"SEO-friendly foundation",
],
True,
"Recommended",
),
"webshop": (
"For organisations that want to add online sales to a business website",
[
"Product structure and checkout",
"Payments and order handling",
"Scalable commerce setup",
],
False,
"",
),
"support": (
"For teams that need maintenance, technical stability and ongoing optimisation",
[
"Updates and maintenance",
"Monitoring and technical fixes",
"Continuous improvement",
],
False,
"",
),
},
"testimonials_title": "What clients appreciate",
"testimonials_sub": "<p>Small teams choose MandelBlog because the process stays focused and the website remains usable after launch.</p>",
"testimonials": [
(
"<p>Within a short timeframe we had a website that finally matched our service offer and that we can maintain ourselves.</p>",
"Sanne de Vries",
"Studio Nova - founder",
),
(
"<p>The process was clear, the message became sharper and enquiries now come in through one consistent path.</p>",
"Mark Jansen",
"Jansen Interior - co-founder",
),
],
"faq_title": "Frequently asked questions",
"faq_sub": "<p>We are clear about planning, collaboration and day-to-day management.</p>",
"faqs": [
(
"What type of companies is MandelBlog for?",
"<p>Service businesses, studios and small teams that need a professional website without a heavy process.</p>",
"General",
),
(
"Can we expand later?",
"<p>Yes. We build a structure that can grow with extra pages, languages or integrations.</p>",
"Growth",
),
(
"Can we manage content ourselves?",
"<p>Yes. The setup is designed so your team can edit pages and blocks independently.</p>",
"Management",
),
(
"What happens after launch?",
"<p>You can continue with maintenance and targeted improvements when needed.</p>",
"Support",
),
],
"cta_headline": "Do you want a website that builds trust and saves time?",
"cta_sub": "<p>Schedule a consultation and we will show you which setup fits your business and your team.</p>",
"no_cc": "No obligation",
},
"de": {
"badge": "MANDELBLOG STUDIO",
"headline": "Websites für Unternehmen, die professionell wachsen wollen",
"sub": "<p>MandelBlog entwickelt Websites, die Vertrauen schaffen, klar zur Kontaktaufnahme führen und für Ihr Team gut pflegbar bleiben.</p>",
"stats": [
("3", "Klare Schritte"),
("1", "Fester Ansprechpartner"),
("8", "Verfügbare Sprachen"),
],
"logos": "Gebaut mit Wagtail, Django und bewährten Komponenten",
"features_title": "Worauf MandelBlog achtet",
"features_sub": "<p>Kein Webshop-Demoauftritt, sondern eine Unternehmenswebsite für Anfragen, Vertrauen und Weiterentwicklung.</p>",
"features": [
(
"diagram-3",
"Klare Struktur",
"<p>Besucher finden schnell die passende Leistung, Referenz oder Kontaktmöglichkeit.</p>",
"process",
"Vorgehensweise",
"featured",
),
(
"pencil-square",
"Einfach zu pflegen",
"<p>Ihr Team kann Texte, Bilder und Abschnitte in klaren Blöcken selbst anpassen.</p>",
"services",
None,
"none",
),
(
"shield-check",
"Stabile technische Basis",
"<p>Ein skalierbarer Aufbau ohne unnötige Komplexität oder Template-Ballast.</p>",
"process",
"Ablauf ansehen",
"none",
),
(
"graph-up-arrow",
"Bereit für den Ausbau",
"<p>Zusätzliche Seiten, Integrationen oder Commerce lassen sich später sauber ergänzen.</p>",
"projects",
"Projekte ansehen",
"none",
),
],
"pricing_title": "Unsere Pakete",
"pricing_sub": "<p>Jedes Paket hat einen klaren Umfang. Die genaue Ausgestaltung besprechen wir im Beratungsgespräch.</p>",
"pricing_footer": "<p>Wir empfehlen das Paket, das zu Ihrer Phase, Ihrem Team und Ihren Prioritäten passt.</p>",
"tiers": {
"starter": (
"Für Unternehmen, die schnell professionell online gehen möchten",
[
"Kernseiten und klare Navigation",
"Editor für interne Inhaltsupdates",
"Starke mobile Darstellung",
],
False,
"",
),
"business": (
"Für Dienstleister mit mehreren Angeboten oder Wachstumsplänen",
[
"Mehr Raum für Leistungen und Referenzen",
"Conversion-orientierte Struktur",
"SEO-freundliche Basis",
],
True,
"Empfohlen",
),
"webshop": (
"Für Unternehmen, die Online-Verkauf mit einer Unternehmenswebsite verbinden möchten",
[
"Produktstruktur und Checkout",
"Zahlungen und Bestellabläufe",
"Skalierbarer Commerce-Aufbau",
],
False,
"",
),
"support": (
"Für Teams, die Wartung, technische Stabilität und laufende Optimierung brauchen",
[
"Updates und Wartung",
"Monitoring und technische Lösungen",
"Kontinuierliche Verbesserung",
],
False,
"",
),
},
"testimonials_title": "Was Auftraggeber schätzen",
"testimonials_sub": "<p>Kleine Teams wählen MandelBlog, weil der Prozess übersichtlich bleibt und die Website danach wirklich nutzbar ist.</p>",
"testimonials": [
(
"<p>Wir hatten in kurzer Zeit eine Website, die endlich zu unserer Dienstleistung passt und die wir selbst pflegen können.</p>",
"Sanne de Vries",
"Studio Nova - Inhaberin",
),
(
"<p>Der Ablauf war klar, die Inhalte wurden schärfer und Anfragen laufen jetzt über einen eindeutigen Weg.</p>",
"Mark Jansen",
"Jansen Interieur - Mitgründer",
),
],
"faq_title": "Häufig gestellte Fragen",
"faq_sub": "<p>Wir kommunizieren klar über Zeitplan, Zusammenarbeit und Pflege.</p>",
"faqs": [
(
"Für welche Unternehmen ist MandelBlog geeignet?",
"<p>Für Dienstleister, Studios und kleine Teams, die eine professionelle Website ohne schweres Projekt benötigen.</p>",
"Allgemein",
),
(
"Können wir später erweitern?",
"<p>Ja. Wir bauen eine Struktur, die sich später um Seiten, Sprachen oder Integrationen erweitern lässt.</p>",
"Ausbau",
),
(
"Können wir Inhalte selbst pflegen?",
"<p>Ja. Genau dafür ist die Plattform ausgelegt.</p>",
"Pflege",
),
(
"Was passiert nach dem Go-live?",
"<p>Danach können Sie Wartung und gezielte Weiterentwicklung hinzunehmen.</p>",
"Support",
),
],
"cta_headline": "Möchten Sie eine Website, die Vertrauen schafft und Aufwand reduziert?",
"cta_sub": "<p>Planen Sie ein Beratungsgespräch und wir zeigen, welche Lösung zu Ihrem Unternehmen und Team passt.</p>",
"no_cc": "Unverbindlich",
},
"fr": {
"badge": "MANDELBLOG STUDIO",
"headline": "Des sites pour les entreprises qui veulent grandir avec crédibilité",
"sub": "<p>MandelBlog conçoit des sites qui inspirent confiance, orientent clairement vers le contact et restent simples à gérer pour votre équipe.</p>",
"stats": [
("3", "Étapes claires"),
("1", "Interlocuteur unique"),
("8", "Langues disponibles"),
],
"logos": "Construit avec Wagtail, Django et des composants éprouvés",
"features_title": "Ce que MandelBlog privilégie",
"features_sub": "<p>Pas une démo e-commerce, mais un site dentreprise pensé pour les demandes, la crédibilité et lévolution.</p>",
"features": [
(
"diagram-3",
"Structure claire",
"<p>Les visiteurs trouvent rapidement le bon service, la bonne référence ou la bonne voie de contact.</p>",
"process",
"Notre méthode",
"featured",
),
(
"pencil-square",
"Simple à gérer",
"<p>Votre équipe peut mettre à jour textes, visuels et sections dans des blocs clairs.</p>",
"services",
None,
"none",
),
(
"shield-check",
"Base technique fiable",
"<p>Une architecture évolutive sans complexité inutile ni bruit de template.</p>",
"process",
"Voir la méthode",
"none",
),
(
"graph-up-arrow",
"Prêt à évoluer",
"<p>Vous pouvez ajouter plus tard des pages, des intégrations ou du commerce sans repartir de zéro.</p>",
"projects",
"Voir les projets",
"none",
),
],
"pricing_title": "Nos offres",
"pricing_sub": "<p>Chaque offre a un périmètre clair. Nous ajustons le détail pendant la consultation.</p>",
"pricing_footer": "<p>Nous vous aidons à choisir loffre adaptée à votre étape, à votre équipe et à vos priorités.</p>",
"tiers": {
"starter": (
"Pour les entreprises qui veulent être en ligne rapidement avec une présence professionnelle",
[
"Pages essentielles et navigation claire",
"Éditeur pour mettre à jour le contenu en interne",
"Présentation solide sur mobile",
],
False,
"",
),
"business": (
"Pour les sociétés de services avec plusieurs offres ou des ambitions de croissance",
[
"Plus despace pour les services et les références",
"Structure orientée conversion",
"Base favorable au SEO",
],
True,
"Recommandé",
),
"webshop": (
"Pour les organisations qui veulent ajouter la vente en ligne à un site dentreprise",
[
"Structure produit et tunnel dachat",
"Paiements et gestion des commandes",
"Base e-commerce évolutive",
],
False,
"",
),
"support": (
"Pour les équipes qui ont besoin de maintenance, de stabilité technique et doptimisation continue",
[
"Mises à jour et maintenance",
"Monitoring et correctifs techniques",
"Amélioration continue",
],
False,
"",
),
},
"testimonials_title": "Ce que nos clients apprécient",
"testimonials_sub": "<p>Les petites équipes choisissent MandelBlog parce que le projet reste clair et que le site reste utile après la mise en ligne.</p>",
"testimonials": [
(
"<p>Nous avons obtenu rapidement un site qui correspond enfin à notre offre et que nous pouvons gérer nous-mêmes.</p>",
"Sanne de Vries",
"Studio Nova - fondatrice",
),
(
"<p>Le projet était clair, le message est devenu plus net et les demandes arrivent désormais par un parcours cohérent.</p>",
"Mark Jansen",
"Jansen Intérieur - cofondateur",
),
],
"faq_title": "Questions fréquentes",
"faq_sub": "<p>Nous sommes clairs sur le planning, la collaboration et la gestion au quotidien.</p>",
"faqs": [
(
"Pour quelles entreprises MandelBlog est-il adapté ?",
"<p>Pour les sociétés de services, les studios et les petites équipes qui ont besoin dun site professionnel sans projet lourd.</p>",
"Général",
),
(
"Pouvons-nous faire évoluer le site plus tard ?",
"<p>Oui. Nous construisons une structure capable daccueillir ensuite des pages, des langues ou des intégrations.</p>",
"Évolution",
),
(
"Pouvons-nous gérer le contenu nous-mêmes ?",
"<p>Oui. Cest un principe central de la plateforme.</p>",
"Gestion",
),
(
"Que se passe-t-il après la mise en ligne ?",
"<p>Vous pouvez continuer avec de la maintenance et des améliorations ciblées si nécessaire.</p>",
"Support",
),
],
"cta_headline": "Vous voulez un site qui inspire confiance et fait gagner du temps ?",
"cta_sub": "<p>Planifiez une consultation et nous vous montrerons quelle approche convient à votre entreprise et à votre équipe.</p>",
"no_cc": "Sans engagement",
},
"es": {
"badge": "MANDELBLOG STUDIO",
"headline": "Sitios web para empresas que quieren crecer con credibilidad",
"sub": "<p>MandelBlog crea sitios que generan confianza, orientan con claridad hacia el contacto y siguen siendo fáciles de gestionar para su equipo.</p>",
"stats": [
("3", "Pasos claros"),
("1", "Interlocutor fijo"),
("8", "Idiomas disponibles"),
],
"logos": "Construido con Wagtail, Django y componentes probados",
"features_title": "En qué se enfoca MandelBlog",
"features_sub": "<p>Un sitio corporativo preparado para generar oportunidades, confianza y crecimiento.</p>",
"features": [
(
"diagram-3",
"Estructura clara",
"<p>Los visitantes encuentran rápido el servicio, el caso o la vía de contacto correcta.</p>",
"process",
"Cómo trabajamos",
"featured",
),
(
"pencil-square",
"Fácil de gestionar",
"<p>Su equipo puede actualizar textos, imágenes y secciones en bloques claros.</p>",
"services",
None,
"none",
),
(
"shield-check",
"Base técnica estable",
"<p>Una estructura escalable sin complejidad innecesaria ni ruido de plantilla.</p>",
"process",
"Ver proceso",
"none",
),
(
"graph-up-arrow",
"Preparado para crecer",
"<p>Más adelante puede añadir páginas, integraciones o comercio sin empezar de cero.</p>",
"projects",
"Ver proyectos",
"none",
),
],
"pricing_title": "Nuestros paquetes",
"pricing_sub": "<p>Cada paquete tiene un alcance claro. Ajustamos el detalle durante la reunión inicial.</p>",
"pricing_footer": "<p>Le ayudamos a elegir el paquete que encaja con su etapa, su equipo y sus prioridades.</p>",
"tiers": {
"starter": (
"Para empresas que necesitan una presencia profesional en poco tiempo",
[
"Páginas clave y navegación clara",
"Editor para actualizar contenido internamente",
"Buena presentación en móvil",
],
False,
"",
),
"business": (
"Para empresas de servicios con varias propuestas o planes de crecimiento",
[
"Más espacio para servicios y casos",
"Estructura orientada a conversión",
"Base favorable al SEO",
],
True,
"Recomendado",
),
"webshop": (
"Para organizaciones que quieren añadir venta online a un sitio corporativo",
[
"Estructura de productos y checkout",
"Pagos y gestión de pedidos",
"Base escalable para comercio",
],
False,
"",
),
"support": (
"Para equipos que necesitan mantenimiento, estabilidad técnica y optimización continua",
[
"Actualizaciones y mantenimiento",
"Monitorización y soluciones técnicas",
"Mejora continua",
],
False,
"",
),
},
"testimonials_title": "Lo que valoran los clientes",
"testimonials_sub": "<p>Los equipos pequeños eligen MandelBlog porque el proceso sigue siendo claro y el sitio continúa siendo útil tras la entrega.</p>",
"testimonials": [
(
"<p>En poco tiempo tuvimos un sitio que por fin encaja con nuestros servicios y que podemos mantener nosotros mismos.</p>",
"Sanne de Vries",
"Studio Nova - fundadora",
),
(
"<p>El proceso fue claro, el mensaje ganó estructura y ahora las solicitudes llegan por una ruta única y lógica.</p>",
"Mark Jansen",
"Jansen Interior - cofundador",
),
],
"faq_title": "Preguntas frecuentes",
"faq_sub": "<p>Somos claros con la planificación, la colaboración y la gestión del sitio.</p>",
"faqs": [
(
"¿Para qué tipo de empresas es MandelBlog?",
"<p>Para empresas de servicios, estudios y equipos pequeños que necesitan un sitio profesional sin un proyecto pesado.</p>",
"General",
),
(
"¿Podemos ampliar más adelante?",
"<p>Sí. Construimos una estructura que puede crecer con páginas, idiomas o integraciones.</p>",
"Crecimiento",
),
(
"¿Podemos gestionar el contenido nosotros mismos?",
"<p>Sí. Es una base importante de la plataforma.</p>",
"Gestión",
),
(
"¿Qué ocurre después de la publicación?",
"<p>Después puede continuar con mantenimiento y mejoras puntuales si lo necesita.</p>",
"Soporte",
),
],
"cta_headline": "¿Quiere un sitio web que genere confianza y ahorre tiempo?",
"cta_sub": "<p>Programe una reunión inicial y le mostraremos qué enfoque encaja con su empresa y su equipo.</p>",
"no_cc": "Sin compromiso",
},
"it": {
"badge": "MANDELBLOG STUDIO",
"headline": "Siti web per aziende che vogliono crescere in modo credibile",
"sub": "<p>MandelBlog realizza siti che trasmettono fiducia, guidano con chiarezza verso il contatto e restano semplici da gestire per il vostro team.</p>",
"stats": [
("3", "Passi chiari"),
("1", "Referente unico"),
("8", "Lingue disponibili"),
],
"logos": "Realizzato con Wagtail, Django e componenti collaudati",
"features_title": "Su cosa punta MandelBlog",
"features_sub": "<p>Non un template da shop, ma un sito aziendale pensato per richieste, fiducia e crescita.</p>",
"features": [
(
"diagram-3",
"Struttura chiara",
"<p>I visitatori trovano rapidamente il servizio, il caso studio o il contatto giusto.</p>",
"process",
"Come lavoriamo",
"featured",
),
(
"pencil-square",
"Facile da gestire",
"<p>Il vostro team può aggiornare testi, immagini e sezioni in blocchi chiari.</p>",
"services",
None,
"none",
),
(
"shield-check",
"Base tecnica stabile",
"<p>Una struttura scalabile senza complessità inutile né effetto template.</p>",
"process",
"Vedi il metodo",
"none",
),
(
"graph-up-arrow",
"Pronto a crescere",
"<p>Più avanti potete aggiungere pagine, integrazioni o commercio senza rifare tutto.</p>",
"projects",
"Vedi i progetti",
"none",
),
],
"pricing_title": "I nostri pacchetti",
"pricing_sub": "<p>Ogni pacchetto ha un perimetro chiaro. I dettagli vengono definiti durante la consulenza iniziale.</p>",
"pricing_footer": "<p>Vi aiutiamo a scegliere il pacchetto più adatto alla vostra fase, al vostro team e alle vostre priorità.</p>",
"tiers": {
"starter": (
"Per aziende che vogliono essere online in modo professionale in tempi rapidi",
[
"Pagine essenziali e navigazione chiara",
"Editor per aggiornare i contenuti internamente",
"Presentazione solida su mobile",
],
False,
"",
),
"business": (
"Per aziende di servizi con più offerte o obiettivi di crescita",
[
"Più spazio per servizi e casi",
"Struttura orientata alla conversione",
"Base favorevole alla SEO",
],
True,
"Consigliato",
),
"webshop": (
"Per organizzazioni che vogliono aggiungere la vendita online a un sito aziendale",
[
"Struttura prodotti e checkout",
"Pagamenti e gestione ordini",
"Base e-commerce scalabile",
],
False,
"",
),
"support": (
"Per team che hanno bisogno di manutenzione, stabilità tecnica e ottimizzazione continua",
[
"Aggiornamenti e manutenzione",
"Monitoraggio e interventi tecnici",
"Miglioramento continuo",
],
False,
"",
),
},
"testimonials_title": "Cosa apprezzano i clienti",
"testimonials_sub": "<p>I piccoli team scelgono MandelBlog perché il percorso resta chiaro e il sito rimane utile anche dopo la pubblicazione.</p>",
"testimonials": [
(
"<p>In poco tempo abbiamo avuto un sito che finalmente rispecchia i nostri servizi e che possiamo gestire internamente.</p>",
"Sanne de Vries",
"Studio Nova - fondatrice",
),
(
"<p>Il progetto è stato chiaro, il messaggio è diventato più forte e ora le richieste arrivano attraverso un percorso coerente.</p>",
"Mark Jansen",
"Jansen Interior - cofondatore",
),
],
"faq_title": "Domande frequenti",
"faq_sub": "<p>Siamo chiari su tempi, collaborazione e gestione del sito.</p>",
"faqs": [
(
"Per quali aziende è adatto MandelBlog?",
"<p>Per aziende di servizi, studi e piccoli team che hanno bisogno di un sito professionale senza un progetto pesante.</p>",
"Generale",
),
(
"Possiamo espandere il sito in seguito?",
"<p>Sì. Costruiamo una struttura che può crescere con pagine, lingue o integrazioni.</p>",
"Crescita",
),
(
"Possiamo gestire i contenuti da soli?",
"<p>Sì. È uno dei principi centrali della piattaforma.</p>",
"Gestione",
),
(
"Cosa succede dopo il lancio?",
"<p>Potete proseguire con manutenzione e miglioramenti mirati quando serve.</p>",
"Supporto",
),
],
"cta_headline": "Volete un sito che trasmetta fiducia e faccia risparmiare tempo?",
"cta_sub": "<p>Prenotate una consulenza introduttiva e vi mostreremo quale impostazione è adatta alla vostra azienda e al vostro team.</p>",
"no_cc": "Senza impegno",
},
"pt": {
"badge": "MANDELBLOG STUDIO",
"headline": "Websites para empresas que querem crescer com credibilidade",
"sub": "<p>A MandelBlog cria websites que transmitem confiança, orientam claramente para o contacto e continuam fáceis de gerir pela sua equipa.</p>",
"stats": [
("3", "Etapas claras"),
("1", "Ponto de contacto"),
("8", "Idiomas disponíveis"),
],
"logos": "Construído com Wagtail, Django e componentes comprovados",
"features_title": "No que a MandelBlog se concentra",
"features_sub": "<p>Um website empresarial preparado para pedidos, confiança e crescimento.</p>",
"features": [
(
"diagram-3",
"Estrutura clara",
"<p>Os visitantes encontram rapidamente o serviço, o caso ou o caminho de contacto certo.</p>",
"process",
"Método de trabalho",
"featured",
),
(
"pencil-square",
"Fácil de gerir",
"<p>A sua equipa pode atualizar textos, imagens e secções em blocos claros.</p>",
"services",
None,
"none",
),
(
"shield-check",
"Base técnica estável",
"<p>Uma estrutura escalável sem complexidade desnecessária nem aparência de template.</p>",
"process",
"Ver método",
"none",
),
(
"graph-up-arrow",
"Preparado para crescer",
"<p>Mais tarde pode acrescentar páginas, integrações ou comércio sem recomeçar.</p>",
"projects",
"Ver projetos",
"none",
),
],
"pricing_title": "Os nossos pacotes",
"pricing_sub": "<p>Cada pacote tem um âmbito claro. Ajustamos os detalhes durante a consulta inicial.</p>",
"pricing_footer": "<p>Ajudamos a escolher o pacote mais adequado à sua fase, equipa e prioridades.</p>",
"tiers": {
"starter": (
"Para empresas que precisam de uma presença profissional online rapidamente",
[
"Páginas principais e navegação clara",
"Editor para atualizar conteúdo internamente",
"Apresentação forte em mobile",
],
False,
"",
),
"business": (
"Para empresas de serviços com várias ofertas ou planos de crescimento",
[
"Mais espaço para serviços e casos",
"Estrutura orientada para conversão",
"Base favorável a SEO",
],
True,
"Recomendado",
),
"webshop": (
"Para organizações que querem juntar vendas online a um website empresarial",
[
"Estrutura de produtos e checkout",
"Pagamentos e gestão de encomendas",
"Base escalável para comércio",
],
False,
"",
),
"support": (
"Para equipas que precisam de manutenção, estabilidade técnica e otimização contínua",
[
"Atualizações e manutenção",
"Monitorização e soluções técnicas",
"Melhoria contínua",
],
False,
"",
),
},
"testimonials_title": "O que os clientes valorizam",
"testimonials_sub": "<p>As pequenas equipas escolhem a MandelBlog porque o processo se mantém claro e o website continua útil depois do lançamento.</p>",
"testimonials": [
(
"<p>Em pouco tempo tivemos um website que finalmente corresponde aos nossos serviços e que conseguimos gerir internamente.</p>",
"Sanne de Vries",
"Studio Nova - fundadora",
),
(
"<p>O processo foi claro, a mensagem ganhou estrutura e agora os pedidos chegam por um percurso consistente.</p>",
"Mark Jansen",
"Jansen Interior - cofundador",
),
],
"faq_title": "Perguntas frequentes",
"faq_sub": "<p>Somos claros quanto a planeamento, colaboração e gestão do website.</p>",
"faqs": [
(
"Para que empresas a MandelBlog é indicada?",
"<p>Para empresas de serviços, estúdios e pequenas equipas que precisam de um website profissional sem um projeto pesado.</p>",
"Geral",
),
(
"Podemos expandir mais tarde?",
"<p>Sim. Construímos uma estrutura que pode crescer com páginas, idiomas ou integrações.</p>",
"Expansão",
),
(
"Podemos gerir o conteúdo internamente?",
"<p>Sim. Esse é um princípio central da plataforma.</p>",
"Gestão",
),
(
"O que acontece depois do lançamento?",
"<p>Pode continuar com manutenção e melhorias direcionadas quando fizer sentido.</p>",
"Suporte",
),
],
"cta_headline": "Quer um website que transmita confiança e poupe tempo?",
"cta_sub": "<p>Agende uma consulta inicial e mostramos qual a abordagem mais adequada para a sua empresa e equipa.</p>",
"no_cc": "Sem compromisso",
},
"ru": {
"badge": "MANDELBLOG STUDIO",
"headline": "Сайты для компаний, которым важен профессиональный рост",
"sub": "<p>MandelBlog создаёт сайты, которые вызывают доверие, понятно ведут к контакту и остаются удобными для вашей команды.</p>",
"stats": [
("3", "Чёткие этапы"),
("1", "Единый контакт"),
("8", "Доступные языки"),
],
"logos": "Собрано на Wagtail, Django и проверенных компонентах",
"features_title": "На чём делает акцент MandelBlog",
"features_sub": "<p>Это не демо-магазин, а корпоративный сайт для заявок, доверия и дальнейшего роста.</p>",
"features": [
(
"diagram-3",
"Понятная структура",
"<p>Посетители быстро находят нужную услугу, кейс или путь к контакту.</p>",
"process",
"Как мы работаем",
"featured",
),
(
"pencil-square",
"Удобно управлять",
"<p>Ваша команда может обновлять тексты, изображения и секции в понятных блоках.</p>",
"services",
None,
"none",
),
(
"shield-check",
"Стабильная техническая база",
"<p>Масштабируемая структура без лишней сложности и шаблонного шума.</p>",
"process",
"Посмотреть процесс",
"none",
),
(
"graph-up-arrow",
"Готов к развитию",
"<p>Позже можно добавить страницы, интеграции или коммерческие функции без полной переделки.</p>",
"projects",
"Посмотреть проекты",
"none",
),
],
"pricing_title": "Наши пакеты",
"pricing_sub": "<p>У каждого пакета понятный объём. Детали мы согласовываем на вводной консультации.</p>",
"pricing_footer": "<p>Мы помогаем выбрать пакет, который подходит вашему этапу, команде и приоритетам.</p>",
"tiers": {
"starter": (
"Для компаний, которым нужно быстро выйти онлайн с профессиональной подачей",
[
"Основные страницы и понятная навигация",
"Редактор для обновления контента внутри команды",
"Сильная мобильная версия",
],
False,
"",
),
"business": (
"Для сервисных компаний с несколькими направлениями или планами роста",
[
"Больше места для услуг и кейсов",
"Структура, ориентированная на конверсию",
"SEO-дружественная база",
],
True,
"Рекомендуем",
),
"webshop": (
"Для компаний, которые хотят добавить онлайн-продажи к корпоративному сайту",
[
"Структура каталога и оформление заказа",
"Платежи и обработка заказов",
"Масштабируемая e-commerce база",
],
False,
"",
),
"support": (
"Для команд, которым нужны поддержка, техническая стабильность и постоянное улучшение",
[
"Обновления и обслуживание",
"Мониторинг и технические решения",
"Непрерывное улучшение",
],
False,
"",
),
},
"testimonials_title": "Что ценят клиенты",
"testimonials_sub": "<p>Небольшие команды выбирают MandelBlog, потому что процесс остаётся понятным, а сайт полезным после запуска.</p>",
"testimonials": [
(
"<p>За короткое время мы получили сайт, который наконец отражает наши услуги и который можем поддерживать сами.</p>",
"Sanne de Vries",
"Studio Nova - основатель",
),
(
"<p>Процесс был понятным, сообщение стало чётче, а заявки теперь приходят по одному логичному сценарию.</p>",
"Mark Jansen",
"Jansen Interior - сооснователь",
),
],
"faq_title": "Частые вопросы",
"faq_sub": "<p>Мы понятно объясняем сроки, формат работы и дальнейшее управление сайтом.</p>",
"faqs": [
(
"Для каких компаний подходит MandelBlog?",
"<p>Для сервисных компаний, студий и небольших команд, которым нужен профессиональный сайт без тяжёлого проекта.</p>",
"Общее",
),
(
"Можно ли расширить сайт позже?",
"<p>Да. Мы строим структуру, которую можно развивать страницами, языками и интеграциями.</p>",
"Развитие",
),
(
"Сможем ли мы сами управлять контентом?",
"<p>Да. Это один из базовых принципов платформы.</p>",
"Управление",
),
(
"Что происходит после запуска?",
"<p>При необходимости вы можете продолжить с поддержкой и точечными улучшениями.</p>",
"Поддержка",
),
],
"cta_headline": "Нужен сайт, который вызывает доверие и экономит время?",
"cta_sub": "<p>Запланируйте консультацию, и мы покажем, какой формат подойдёт вашей компании и команде.</p>",
"no_cc": "Без обязательств",
},
}
STANDARD_COPY = {
"nl": {
"faq_title": "Veelgestelde vragen",
"faq_sub": "<p>We houden het traject helder en praktisch.</p>",
"faq_items": [
(
"Werken jullie met vaste templates?",
"<p>Nee. We gebruiken herbruikbare blokken, maar stemmen inhoud en structuur af op uw bedrijf.</p>",
"Werkwijze",
),
(
"Kunnen we later uitbreiden?",
"<p>Ja. De opzet is bedoeld om later door te groeien zonder opnieuw te beginnen.</p>",
"Uitbreiding",
),
(
"Beheren we de inhoud zelf?",
"<p>Ja. Dat is juist een belangrijk uitgangspunt van het platform.</p>",
"Beheer",
),
],
"cta_sub": "<p>Plan een kennismakingsgesprek en we laten zien welke route logisch is voor uw bedrijf.</p>",
"no_cc": "Volledig vrijblijvend",
"pages": {
"about": {
"headline": "Wie MandelBlog is en hoe we werken",
"sub": "<p>MandelBlog helpt kleine bedrijven en dienstverleners aan een website die professioneel oogt, logisch converteert en beheerbaar blijft voor het eigen team.</p>",
"features_title": "Waar we op letten",
"features_sub": "<p>We werken het liefst voor organisaties die behoefte hebben aan duidelijkheid, snelheid en inhoudelijke regie.</p>",
"features": [
(
"people",
"Voor wie we werken",
"<p>Dienstverleners, studios en kleine teams met een duidelijke propositie en een praktische planning.</p>",
),
(
"diagram-3",
"Onze werkwijze",
"<p>We starten met scherpte in doel en inhoud, bouwen met vaste blokken en leveren beheersbaar op.</p>",
),
(
"shield-check",
"Waarom het anders werkt",
"<p>Geen los template of black box, maar een duidelijke structuur waarmee u zelf verder kunt.</p>",
),
(
"person-badge",
"Klein team, direct contact",
"<p>U schakelt direct met de mensen die het werk uitvoeren en keuzes vertalen naar de site.</p>",
),
],
"steps_badge": "Werkwijze",
"steps_heading": "Onze aanpak in 3 stappen",
"steps_sub": "Kort traject, duidelijke keuzes en daarna een site die voor uw team werkt.",
"steps": [
(
"1",
"Kennismaking",
"We bepalen doel, inhoud en prioriteiten.",
"chat-square-text",
),
(
"2",
"Uitwerking",
"We bouwen de paginas en stemmen de inhoud af.",
"layout-text-window",
),
(
"3",
"Oplevering",
"U krijgt uitleg, beheer en een duidelijke vervolgstap.",
"rocket",
),
],
"cta": "Wilt u weten of onze aanpak past bij uw bedrijf?",
},
"services": {
"headline": "Diensten voor bedrijven die overzicht en kwaliteit willen",
"sub": "<p>Elke dienst is ingericht rondom duidelijke keuzes, bruikbare content en een technische basis die door kan groeien.</p>",
"features_title": "Wat we leveren",
"features_sub": "<p>Geen losse modules, maar een traject dat aansluit op uw fase, team en doelen.</p>",
"features": [
(
"window",
"Starter-website",
"<p>Voor ondernemers die snel professioneel online willen staan met een heldere basis.</p>",
),
(
"briefcase",
"Zakelijke website",
"<p>Voor organisaties met meerdere diensten, cases of een complexere aanbodstructuur.</p>",
),
(
"cart-check",
"Webshop-implementatie",
"<p>Voor teams die online verkoop willen toevoegen zonder de grip op techniek te verliezen.</p>",
),
(
"wrench-adjustable",
"Onderhoud & groei",
"<p>Voor organisaties die onderhoud, stabiliteit en doorlopende verbetering nodig hebben.</p>",
),
],
"cta": "Twijfelt u welk pakket past bij uw fase?",
},
"projects": {
"headline": "Projecten waarin structuur, inhoud en techniek samenkomen",
"sub": "<p>Onze projecten zijn ontworpen om professioneel over te komen, vertrouwen op te bouwen en beheerbaar te blijven na livegang.</p>",
"features_title": "Wat u in onze projecten terugziet",
"features_sub": "<p>We sturen niet op oppervlakkige effecten, maar op duidelijkheid en bruikbaarheid.</p>",
"features": [
(
"diagram-3",
"Heldere pagina-opbouw",
"<p>Bezoekers begrijpen snel waar ze moeten zijn en welke stap logisch volgt.</p>",
),
(
"pencil-square",
"Eenvoudig beheer",
"<p>Teams kunnen teksten, visuals en paginas zelf aanpassen zonder omweg.</p>",
),
(
"graph-up-arrow",
"Gericht op aanvragen",
"<p>Contact en conversie zijn zichtbaar verwerkt in de structuur en inhoud.</p>",
),
],
"cta": "Wilt u uw volgende project professioneel neerzetten?",
},
"contact": {
"headline": "Laten we uw vraag concreet maken",
"sub": "<p>Vertel kort wat u nodig heeft. U krijgt een praktische terugkoppeling met haalbare vervolgstappen.</p>",
"features_title": "Waarvoor u contact kunt opnemen",
"features_sub": "<p>Kies de route die past bij uw vraag of traject.</p>",
"features": [
(
"rocket",
"Nieuw traject",
"<p>Voor een nieuwe website, herpositionering of complete herbouw.</p>",
),
(
"briefcase",
"Pakketkeuze",
"<p>Voor advies over welk pakket of welke structuur het beste past.</p>",
),
(
"tools",
"Onderhoud of uitbreiding",
"<p>Voor technische ondersteuning, uitbreidingen of een vervolgfase na livegang.</p>",
),
],
"form_title": "Start uw volgende project met helderheid",
"form_sub": "<p>We helpen u ontwerpen, bouwen en opschalen - snel, gestructureerd en zonder giswerk.</p>",
"form_fields": [
("text", "Naam", "Uw naam"),
("email", "E-mail", "naam@bedrijf.nl"),
("company", "Bedrijf", "Bedrijfsnaam"),
("message", "Vraag of project", "Waar zoekt u hulp bij?"),
],
"benefits_title": "Waarom dit gesprek werkt",
"benefits": [
"Reactie binnen 24 uur",
"Vrijblijvend strategiegesprek",
"Praktische vervolgstappen",
],
"privacy": "<p>We gebruiken uw gegevens alleen voor contact over deze aanvraag. Geen verplichtingen.</p>",
"cta": "Klaar om een eerste stap te zetten?",
},
"process": {
"headline": "Werkwijze met duidelijke stappen en vaste keuzes",
"sub": "<p>We houden het traject overzichtelijk: u weet wanneer iets gebeurt, wat u moet aanleveren en waar we naartoe werken.</p>",
"features_title": "Zo werken we samen",
"features_sub": "<p>Kort, duidelijk en zonder onnodige ruis.</p>",
"features": [
(
"chat-square-text",
"1. Kennismaking",
"<p>We bespreken doel, doelgroep, inhoud en wat u intern wilt kunnen beheren.</p>",
),
(
"layout-text-window",
"2. Uitwerking",
"<p>We zetten structuur, inhoud en ontwerp om in een duidelijke pagina-opbouw.</p>",
),
(
"rocket",
"3. Oplevering",
"<p>Na review gaat de site live en zorgen we voor een beheerbare overdracht.</p>",
),
(
"graph-up-arrow",
"4. Doorontwikkeling",
"<p>Wanneer nodig bouwen we verder op basis van gedrag, vragen en nieuwe plannen.</p>",
),
],
"cta": "Wilt u dit traject ook voor uw website?",
},
},
},
"en": {
"faq_title": "Frequently asked questions",
"faq_sub": "<p>We keep the process clear and practical.</p>",
"faq_items": [
(
"Do you work with fixed templates?",
"<p>No. We use reusable blocks, but the content and structure are tailored to your business.</p>",
"Process",
),
(
"Can we expand later?",
"<p>Yes. The setup is designed to grow without starting over.</p>",
"Growth",
),
(
"Can we manage the content ourselves?",
"<p>Yes. That is a core principle of the platform.</p>",
"Management",
),
],
"cta_sub": "<p>Schedule a consultation and we will show you the most sensible route for your business.</p>",
"no_cc": "No obligation",
"pages": {
"about": {
"headline": "Who MandelBlog is and how we work",
"sub": "<p>MandelBlog helps service businesses and small teams launch websites that look credible, convert clearly and remain easy to manage.</p>",
"features_title": "What we pay attention to",
"features_sub": "<p>We work best with organisations that value clarity, speed and editorial control.</p>",
"features": [
(
"people",
"Who we help",
"<p>Service firms, studios and small teams with a clear offer and a practical timeline.</p>",
),
(
"diagram-3",
"How we work",
"<p>We start by sharpening the goal and the message, build with proven blocks and deliver something your team can actually use.</p>",
),
(
"shield-check",
"Why it works differently",
"<p>Not a disconnected template or a black box, but a clear structure you can keep building on.</p>",
),
(
"person-badge",
"Small team, direct contact",
"<p>You speak directly with the people doing the work and translating decisions into the website.</p>",
),
],
"steps_badge": "Process",
"steps_heading": "Our 3-step approach",
"steps_sub": "A focused project, clear decisions and then a site your team can work with.",
"steps": [
(
"1",
"Introductory call",
"We define goals, content and priorities.",
"chat-square-text",
),
(
"2",
"Build phase",
"We create the pages and refine the content together.",
"layout-text-window",
),
(
"3",
"Launch",
"You receive guidance, handover and the next practical step.",
"rocket",
),
],
"cta": "Would you like to know whether our approach fits your business?",
},
"services": {
"headline": "Services for companies that want clarity and quality",
"sub": "<p>Each service is shaped around clear choices, useful content and a technical foundation that can grow with you.</p>",
"features_title": "What we deliver",
"features_sub": "<p>Not disconnected modules, but a trajectory that matches your stage, team and objectives.</p>",
"features": [
(
"window",
"Starter website",
"<p>For businesses that need a professional online presence quickly with a clear foundation.</p>",
),
(
"briefcase",
"Business website",
"<p>For organisations with multiple services, case studies or a more complex offer structure.</p>",
),
(
"cart-check",
"Webshop implementation",
"<p>For teams that want online sales without losing grip on structure and technology.</p>",
),
(
"wrench-adjustable",
"Maintenance & growth",
"<p>For organisations that need maintenance, stability and continuous improvement.</p>",
),
],
"cta": "Unsure which package fits your stage?",
},
"projects": {
"headline": "Projects where structure, content and technology work together",
"sub": "<p>Our projects are designed to look credible, build trust and stay manageable after launch.</p>",
"features_title": "What you see in our work",
"features_sub": "<p>We do not optimise for surface effects. We optimise for clarity and usability.</p>",
"features": [
(
"diagram-3",
"Clear page structure",
"<p>Visitors understand quickly where they are and what the next step should be.</p>",
),
(
"pencil-square",
"Easy management",
"<p>Teams can update copy, visuals and pages themselves without a workaround.</p>",
),
(
"graph-up-arrow",
"Built for enquiries",
"<p>Contact and conversion are visible in both the structure and the content.</p>",
),
],
"cta": "Do you want to present your next project professionally?",
},
"contact": {
"headline": "Lets turn your question into a concrete plan",
"sub": "<p>Tell us briefly what you need. You will receive a practical response with realistic next steps.</p>",
"features_title": "What you can contact us about",
"features_sub": "<p>Choose the route that fits your question or current stage.</p>",
"features": [
(
"rocket",
"New project",
"<p>For a new website, repositioning or complete rebuild.</p>",
),
(
"briefcase",
"Package advice",
"<p>For guidance on the package or structure that fits best.</p>",
),
(
"tools",
"Maintenance or expansion",
"<p>For technical support, follow-up improvements or the next phase after launch.</p>",
),
],
"form_title": "Tell us briefly what you need",
"form_sub": "<p>We respond with substance and without sales pressure.</p>",
"form_fields": [
("text", "Name", "Your name"),
("email", "Email", "name@company.com"),
("company", "Company", "Company name"),
("message", "Question or project", "What do you need help with?"),
],
"benefits_title": "What to expect",
"benefits": [
"Response within 24 hours",
"15-minute introductory call",
"No obligation",
],
"privacy": "<p>We use your details only to respond to this request.</p>",
"cta": "Ready to take the first step?",
},
"process": {
"headline": "A working process with clear steps and fixed decisions",
"sub": "<p>We keep the trajectory manageable: you know what happens when, what you need to provide and what we are working towards.</p>",
"features_title": "How we work together",
"features_sub": "<p>Short, clear and without unnecessary noise.</p>",
"features": [
(
"chat-square-text",
"1. Consultation",
"<p>We discuss goals, audience, content and what your team wants to manage internally.</p>",
),
(
"layout-text-window",
"2. Build",
"<p>We turn structure, content and design into a clear page setup.</p>",
),
(
"rocket",
"3. Launch",
"<p>After review the site goes live and we deliver a manageable handover.</p>",
),
(
"graph-up-arrow",
"4. Further growth",
"<p>When needed we continue based on behaviour, questions and new plans.</p>",
),
],
"cta": "Would you like this approach for your website too?",
},
},
},
}
# Remaining locale dictionaries are appended below for brevity in this generated file.
STANDARD_COPY["de"] = {
"faq_title": "Häufig gestellte Fragen",
"faq_sub": "<p>Wir halten den Ablauf klar und praxisnah.</p>",
"faq_items": [
(
"Arbeiten Sie mit festen Templates?",
"<p>Nein. Wir nutzen wiederverwendbare Blöcke, stimmen Inhalt und Struktur aber auf Ihr Unternehmen ab.</p>",
"Vorgehen",
),
(
"Können wir später erweitern?",
"<p>Ja. Der Aufbau ist dafür gedacht, ohne Neustart weiterzuwachsen.</p>",
"Ausbau",
),
(
"Können wir die Inhalte selbst pflegen?",
"<p>Ja. Genau das ist ein Grundprinzip der Plattform.</p>",
"Pflege",
),
],
"cta_sub": "<p>Planen Sie ein Beratungsgespräch und wir zeigen Ihnen den sinnvollsten Weg für Ihr Unternehmen.</p>",
"no_cc": "Unverbindlich",
"pages": {
"about": {
"headline": "Wer MandelBlog ist und wie wir arbeiten",
"sub": "<p>MandelBlog unterstützt Dienstleister und kleine Unternehmen mit Websites, die professionell wirken, klar konvertieren und für das eigene Team pflegbar bleiben.</p>",
"features_title": "Worauf wir achten",
"features_sub": "<p>Wir arbeiten am liebsten mit Organisationen, die Klarheit, Tempo und inhaltliche Steuerung schätzen.</p>",
"features": [
(
"people",
"Für wen wir arbeiten",
"<p>Dienstleister, Studios und kleine Teams mit einem klaren Angebot und realistischem Zeitplan.</p>",
),
(
"diagram-3",
"Unsere Arbeitsweise",
"<p>Wir schärfen zunächst Ziel und Inhalt, bauen mit bewährten Blöcken und liefern beherrschbar aus.</p>",
),
(
"shield-check",
"Warum das anders funktioniert",
"<p>Kein loses Template und keine Black Box, sondern eine klare Struktur, auf der Sie weiterarbeiten können.</p>",
),
(
"person-badge",
"Kleines Team, direkter Kontakt",
"<p>Sie sprechen direkt mit den Menschen, die die Arbeit umsetzen und Entscheidungen in die Website übertragen.</p>",
),
],
"steps_badge": "Vorgehensweise",
"steps_heading": "Unser Ansatz in 3 Schritten",
"steps_sub": "Ein kompaktes Projekt, klare Entscheidungen und danach eine Website, mit der Ihr Team arbeiten kann.",
"steps": [
(
"1",
"Erstgespräch",
"Wir definieren Ziel, Inhalte und Prioritäten.",
"chat-square-text",
),
(
"2",
"Ausarbeitung",
"Wir erstellen die Seiten und schärfen die Inhalte gemeinsam.",
"layout-text-window",
),
(
"3",
"Livegang",
"Sie erhalten Einweisung, Übergabe und einen klaren nächsten Schritt.",
"rocket",
),
],
"cta": "Möchten Sie wissen, ob unser Ansatz zu Ihrem Unternehmen passt?",
},
"services": {
"headline": "Leistungen für Unternehmen, die Übersicht und Qualität wollen",
"sub": "<p>Jede Leistung ist auf klare Entscheidungen, nutzbare Inhalte und eine technische Basis ausgelegt, die mitwachsen kann.</p>",
"features_title": "Was wir liefern",
"features_sub": "<p>Keine losen Module, sondern ein Weg, der zu Ihrer Phase, Ihrem Team und Ihren Zielen passt.</p>",
"features": [
(
"window",
"Starter-Website",
"<p>Für Unternehmen, die schnell professionell online gehen wollen.</p>",
),
(
"briefcase",
"Geschäftswebsite",
"<p>Für Organisationen mit mehreren Leistungen, Referenzen oder komplexerer Angebotsstruktur.</p>",
),
(
"cart-check",
"Webshop-Implementierung",
"<p>Für Teams, die Online-Verkauf ergänzen wollen, ohne die technische Kontrolle zu verlieren.</p>",
),
(
"wrench-adjustable",
"Wartung & Wachstum",
"<p>Für Organisationen, die Wartung, Stabilität und kontinuierliche Verbesserung brauchen.</p>",
),
],
"cta": "Sie sind unsicher, welches Paket zu Ihrer Phase passt?",
},
"projects": {
"headline": "Projekte, in denen Struktur, Inhalt und Technik zusammenarbeiten",
"sub": "<p>Unsere Projekte sind darauf ausgelegt, professionell zu wirken, Vertrauen aufzubauen und nach dem Go-live beherrschbar zu bleiben.</p>",
"features_title": "Was Sie in unseren Projekten sehen",
"features_sub": "<p>Wir optimieren nicht auf Effekte, sondern auf Klarheit und Nutzbarkeit.</p>",
"features": [
(
"diagram-3",
"Klare Seitenstruktur",
"<p>Besucher verstehen schnell, wo sie sind und welcher Schritt als Nächstes sinnvoll ist.</p>",
),
(
"pencil-square",
"Einfaches Management",
"<p>Teams können Texte, Bilder und Seiten selbst anpassen.</p>",
),
(
"graph-up-arrow",
"Auf Anfragen ausgerichtet",
"<p>Kontakt und Conversion sind sichtbar in Struktur und Inhalt verankert.</p>",
),
],
"cta": "Möchten Sie Ihr nächstes Projekt professionell präsentieren?",
},
"contact": {
"headline": "Lassen Sie uns Ihre Anfrage konkret machen",
"sub": "<p>Beschreiben Sie kurz, was Sie brauchen. Sie erhalten eine praktische Rückmeldung mit realistischen nächsten Schritten.</p>",
"features_title": "Wofür Sie uns kontaktieren können",
"features_sub": "<p>Wählen Sie den Weg, der zu Ihrer Frage oder Ihrem Projektstand passt.</p>",
"features": [
(
"rocket",
"Neues Projekt",
"<p>Für eine neue Website, Neupositionierung oder einen kompletten Relaunch.</p>",
),
(
"briefcase",
"Paketberatung",
"<p>Für Beratung dazu, welches Paket oder welche Struktur am besten passt.</p>",
),
(
"tools",
"Wartung oder Ausbau",
"<p>Für technischen Support, Erweiterungen oder die nächste Phase nach dem Go-live.</p>",
),
],
"form_title": "Beschreiben Sie kurz, was Sie brauchen",
"form_sub": "<p>Wir antworten inhaltlich und ohne Verkaufsdruck.</p>",
"form_fields": [
("text", "Name", "Ihr Name"),
("email", "E-Mail", "name@unternehmen.de"),
("company", "Unternehmen", "Firmenname"),
("message", "Frage oder Projekt", "Wobei brauchen Sie Unterstützung?"),
],
"benefits_title": "Was Sie erwarten können",
"benefits": [
"Rückmeldung innerhalb von 24 Stunden",
"15-minütiges Erstgespräch",
"Unverbindlich",
],
"privacy": "<p>Wir nutzen Ihre Angaben nur, um auf diese Anfrage zu antworten.</p>",
"cta": "Bereit für den ersten Schritt?",
},
"process": {
"headline": "Vorgehensweise mit klaren Schritten und festen Entscheidungen",
"sub": "<p>Wir halten das Projekt übersichtlich: Sie wissen, wann etwas passiert, was Sie liefern müssen und worauf wir hinarbeiten.</p>",
"features_title": "So arbeiten wir zusammen",
"features_sub": "<p>Kurz, klar und ohne unnötiges Rauschen.</p>",
"features": [
(
"chat-square-text",
"1. Erstgespräch",
"<p>Wir besprechen Ziel, Zielgruppe, Inhalte und was Ihr Team intern pflegen möchte.</p>",
),
(
"layout-text-window",
"2. Ausarbeitung",
"<p>Wir übersetzen Struktur, Inhalt und Gestaltung in einen klaren Seitenaufbau.</p>",
),
(
"rocket",
"3. Livegang",
"<p>Nach der Freigabe geht die Website live und wir sorgen für eine saubere Übergabe.</p>",
),
(
"graph-up-arrow",
"4. Weiterentwicklung",
"<p>Wenn nötig bauen wir auf Basis von Verhalten, Fragen und neuen Plänen weiter.</p>",
),
],
"cta": "Möchten Sie diese Vorgehensweise auch für Ihre Website?",
},
},
}
# Additional locales added below through assignments to keep generation manageable.
STANDARD_COPY["fr"] = {
"faq_title": "Questions fréquentes",
"faq_sub": "<p>Nous gardons le projet clair et concret.</p>",
"faq_items": [
(
"Travaillez-vous avec des templates fixes ?",
"<p>Non. Nous utilisons des blocs réutilisables, mais le contenu et la structure sont adaptés à votre entreprise.</p>",
"Méthode",
),
(
"Peut-on faire évoluer le site ensuite ?",
"<p>Oui. La base est prévue pour évoluer sans repartir de zéro.</p>",
"Évolution",
),
(
"Pouvons-nous gérer le contenu nous-mêmes ?",
"<p>Oui. Cest un principe important de la plateforme.</p>",
"Gestion",
),
],
"cta_sub": "<p>Planifiez une consultation et nous vous montrerons la voie la plus logique pour votre entreprise.</p>",
"no_cc": "Sans engagement",
"pages": {
"about": {
"headline": "Qui est MandelBlog et comment nous travaillons",
"sub": "<p>MandelBlog aide les sociétés de services et les petites équipes à lancer des sites crédibles, orientés conversion et simples à gérer.</p>",
"features_title": "Ce à quoi nous faisons attention",
"features_sub": "<p>Nous travaillons le mieux avec des organisations qui recherchent de la clarté, de la rapidité et de lautonomie éditoriale.</p>",
"features": [
(
"people",
"Qui nous accompagnons",
"<p>Des sociétés de services, des studios et de petites équipes avec une offre claire et un planning réaliste.</p>",
),
(
"diagram-3",
"Notre méthode",
"<p>Nous clarifions dabord lobjectif et le message, puis nous construisons avec des blocs éprouvés.</p>",
),
(
"shield-check",
"Pourquoi cela fonctionne autrement",
"<p>Pas de template déconnecté ni de boîte noire, mais une structure claire que vous pouvez faire évoluer.</p>",
),
(
"person-badge",
"Petite équipe, contact direct",
"<p>Vous échangez directement avec les personnes qui réalisent le travail.</p>",
),
],
"steps_badge": "Méthode",
"steps_heading": "Notre approche en 3 étapes",
"steps_sub": "Un projet concentré, des choix clairs et ensuite un site que votre équipe peut utiliser au quotidien.",
"steps": [
(
"1",
"Échange initial",
"Nous définissons les objectifs, le contenu et les priorités.",
"chat-square-text",
),
(
"2",
"Production",
"Nous construisons les pages et affinons le contenu avec vous.",
"layout-text-window",
),
(
"3",
"Mise en ligne",
"Vous recevez laccompagnement, la transmission et la prochaine étape utile.",
"rocket",
),
],
"cta": "Vous voulez savoir si notre approche correspond à votre entreprise ?",
},
"services": {
"headline": "Des services pour les entreprises qui veulent de la clarté et de la qualité",
"sub": "<p>Chaque service repose sur des choix clairs, un contenu utile et une base technique capable dévoluer.</p>",
"features_title": "Ce que nous livrons",
"features_sub": "<p>Pas des modules isolés, mais un parcours adapté à votre étape, à votre équipe et à vos objectifs.</p>",
"features": [
(
"window",
"Site de démarrage",
"<p>Pour les entreprises qui veulent être en ligne rapidement avec une base professionnelle.</p>",
),
(
"briefcase",
"Site dentreprise",
"<p>Pour les organisations qui ont plusieurs services, références ou une offre plus structurée.</p>",
),
(
"cart-check",
"Implémentation e-commerce",
"<p>Pour les équipes qui veulent ajouter la vente en ligne sans perdre la maîtrise de la structure et de la technique.</p>",
),
(
"wrench-adjustable",
"Maintenance & croissance",
"<p>Pour les organisations qui ont besoin de maintenance, de stabilité et damélioration continue.</p>",
),
],
"cta": "Vous hésitez sur loffre adaptée à votre étape ?",
},
"projects": {
"headline": "Des projets où structure, contenu et technique travaillent ensemble",
"sub": "<p>Nos projets sont conçus pour inspirer confiance, structurer le message et rester simples à gérer après la mise en ligne.</p>",
"features_title": "Ce que vous retrouvez dans nos projets",
"features_sub": "<p>Nous ne cherchons pas leffet de surface, mais la clarté et lutilité.</p>",
"features": [
(
"diagram-3",
"Structure de page claire",
"<p>Les visiteurs comprennent rapidement où ils sont et quelle étape vient ensuite.</p>",
),
(
"pencil-square",
"Gestion simple",
"<p>Les équipes peuvent modifier textes, visuels et pages sans détour.</p>",
),
(
"graph-up-arrow",
"Pensé pour les demandes",
"<p>Le contact et la conversion sont visibles dans la structure comme dans le contenu.</p>",
),
],
"cta": "Vous voulez présenter votre prochain projet de manière plus professionnelle ?",
},
"contact": {
"headline": "Transformons votre question en plan concret",
"sub": "<p>Expliquez brièvement ce dont vous avez besoin. Vous recevrez un retour utile avec des prochaines étapes réalistes.</p>",
"features_title": "Pour quelles demandes nous contacter",
"features_sub": "<p>Choisissez la voie qui correspond à votre question ou à votre étape actuelle.</p>",
"features": [
(
"rocket",
"Nouveau projet",
"<p>Pour un nouveau site, un repositionnement ou une refonte complète.</p>",
),
(
"briefcase",
"Choix de loffre",
"<p>Pour savoir quelle offre ou quelle structure est la plus adaptée.</p>",
),
(
"tools",
"Maintenance ou évolution",
"<p>Pour du support technique, des améliorations ou une phase suivante après la mise en ligne.</p>",
),
],
"form_title": "Expliquez brièvement votre besoin",
"form_sub": "<p>Nous répondons avec du contenu utile, sans pression commerciale.</p>",
"form_fields": [
("text", "Nom", "Votre nom"),
("email", "E-mail", "nom@entreprise.fr"),
("company", "Entreprise", "Nom de lentreprise"),
("message", "Question ou projet", "Sur quoi avez-vous besoin daide ?"),
],
"benefits_title": "Ce que vous pouvez attendre",
"benefits": [
"Réponse sous 24 heures",
"Échange initial de 15 minutes",
"Sans engagement",
],
"privacy": "<p>Nous utilisons vos coordonnées uniquement pour répondre à cette demande.</p>",
"cta": "Prêt à franchir une première étape ?",
},
"process": {
"headline": "Une méthode avec des étapes claires et des choix assumés",
"sub": "<p>Nous gardons le projet lisible : vous savez quand chaque chose se passe, ce que vous devez fournir et où nous allons.</p>",
"features_title": "Comment nous travaillons ensemble",
"features_sub": "<p>Simple, clair et sans bruit inutile.</p>",
"features": [
(
"chat-square-text",
"1. Consultation",
"<p>Nous discutons des objectifs, des publics, du contenu et de ce que votre équipe veut gérer en interne.</p>",
),
(
"layout-text-window",
"2. Production",
"<p>Nous transformons structure, contenu et design en pages claires et cohérentes.</p>",
),
(
"rocket",
"3. Mise en ligne",
"<p>Après validation, le site est publié et nous assurons une transmission claire.</p>",
),
(
"graph-up-arrow",
"4. Évolutions",
"<p>Ensuite, nous pouvons continuer selon les retours, les usages et vos nouveaux projets.</p>",
),
],
"cta": "Vous voulez appliquer cette méthode à votre site ?",
},
},
}
# To keep this file tractable, ES/IT/PT/RU standard and all service copy are defined in compact dictionaries below.
SERVICE_COPY = {}
SERVICE_COMMON = {
"nl": {
"section_what": "Wat krijgt u?",
"section_what_sub": "<p>Elk pakket is opgebouwd rond duidelijke keuzes, beheerbaarheid en inhoud die past bij uw bedrijf.</p>",
"section_outcomes": "Wat levert het op?",
"section_outcomes_sub": "<p>De waarde zit niet in losse effecten, maar in duidelijkere communicatie en een beter werkende site.</p>",
"section_choose": "Wanneer kiest u dit pakket?",
"section_choose_sub": "<p>We adviseren dit pakket wanneer onderstaande punten aansluiten op uw situatie.</p>",
"choose_title": "Dit pakket past wanneer",
"privacy": "<p>We gebruiken uw gegevens alleen voor een reactie op uw aanvraag.</p>",
"name_label": "Naam",
"name_placeholder": "Uw naam",
"email_label": "E-mail",
"email_placeholder": "naam@bedrijf.nl",
"company_label": "Bedrijf",
"company_placeholder": "Bedrijfsnaam",
"message_label": "Vraag of context",
"message_placeholder": "Vertel kort waar u nu staat",
"timeline_label": "Doorlooptijd",
"communication": "Reactie binnen 24 uur",
"intro": "Volledig vrijblijvend",
"cta_sub": "<p>Plan een kennismakingsgesprek en we adviseren eerlijk welk pakket logisch is.</p>",
"no_cc": "Volledig vrijblijvend",
},
"en": {
"section_what": "What you get",
"section_what_sub": "<p>Each package is structured around clear decisions, manageable content and a setup that fits your business.</p>",
"section_outcomes": "What it delivers",
"section_outcomes_sub": "<p>The value is not in visual tricks, but in clearer communication and a website that performs better.</p>",
"section_choose": "When to choose this package",
"section_choose_sub": "<p>We recommend this package when the points below match your situation.</p>",
"choose_title": "This package fits when",
"privacy": "<p>We only use your details to respond to this request.</p>",
"name_label": "Name",
"name_placeholder": "Your name",
"email_label": "Email",
"email_placeholder": "name@company.com",
"company_label": "Company",
"company_placeholder": "Company name",
"message_label": "Question or context",
"message_placeholder": "Briefly describe your current situation",
"timeline_label": "Timeline",
"communication": "Response within 24 hours",
"intro": "No obligation",
"cta_sub": "<p>Schedule a consultation and we will advise honestly which package makes sense.</p>",
"no_cc": "No obligation",
},
"de": {
"section_what": "Was Sie bekommen",
"section_what_sub": "<p>Jedes Paket ist auf klare Entscheidungen, gute Pflegebarkeit und Inhalte aufgebaut, die zu Ihrem Unternehmen passen.</p>",
"section_outcomes": "Was es bringt",
"section_outcomes_sub": "<p>Der Wert liegt nicht in Effekten, sondern in klarerer Kommunikation und einer Website, die besser funktioniert.</p>",
"section_choose": "Wann Sie dieses Paket wählen",
"section_choose_sub": "<p>Wir empfehlen dieses Paket, wenn die folgenden Punkte zu Ihrer Situation passen.</p>",
"choose_title": "Dieses Paket passt, wenn",
"privacy": "<p>Wir verwenden Ihre Angaben nur, um auf diese Anfrage zu antworten.</p>",
"name_label": "Name",
"name_placeholder": "Ihr Name",
"email_label": "E-Mail",
"email_placeholder": "name@unternehmen.de",
"company_label": "Unternehmen",
"company_placeholder": "Firmenname",
"message_label": "Frage oder Kontext",
"message_placeholder": "Beschreiben Sie kurz Ihre Ausgangslage",
"timeline_label": "Zeitrahmen",
"communication": "Rückmeldung innerhalb von 24 Stunden",
"intro": "Unverbindlich",
"cta_sub": "<p>Planen Sie ein Beratungsgespräch und wir empfehlen ehrlich, welches Paket sinnvoll ist.</p>",
"no_cc": "Unverbindlich",
},
"fr": {
"section_what": "Ce que vous obtenez",
"section_what_sub": "<p>Chaque offre est structurée autour de choix clairs, dun contenu gérable et dune base adaptée à votre entreprise.</p>",
"section_outcomes": "Ce que cela apporte",
"section_outcomes_sub": "<p>La valeur ne vient pas deffets superficiels, mais dun message plus clair et dun site plus efficace.</p>",
"section_choose": "Quand choisir cette offre",
"section_choose_sub": "<p>Nous recommandons cette offre lorsque les points ci-dessous correspondent à votre situation.</p>",
"choose_title": "Cette offre convient lorsque",
"privacy": "<p>Nous utilisons vos coordonnées uniquement pour répondre à votre demande.</p>",
"name_label": "Nom",
"name_placeholder": "Votre nom",
"email_label": "E-mail",
"email_placeholder": "nom@entreprise.fr",
"company_label": "Entreprise",
"company_placeholder": "Nom de lentreprise",
"message_label": "Question ou contexte",
"message_placeholder": "Expliquez brièvement votre situation",
"timeline_label": "Délai",
"communication": "Réponse sous 24 heures",
"intro": "Sans engagement",
"cta_sub": "<p>Planifiez une consultation et nous vous dirons honnêtement quelle offre est la plus cohérente.</p>",
"no_cc": "Sans engagement",
},
"es": {
"section_what": "Qué obtiene",
"section_what_sub": "<p>Cada paquete se estructura alrededor de decisiones claras, contenido gestionable y una base adecuada para su empresa.</p>",
"section_outcomes": "Qué aporta",
"section_outcomes_sub": "<p>El valor no está en efectos superficiales, sino en una comunicación más clara y un sitio que funciona mejor.</p>",
"section_choose": "Cuándo elegir este paquete",
"section_choose_sub": "<p>Recomendamos este paquete cuando los puntos siguientes encajan con su situación.</p>",
"choose_title": "Este paquete encaja cuando",
"privacy": "<p>Usamos sus datos únicamente para responder a esta solicitud.</p>",
"name_label": "Nombre",
"name_placeholder": "Su nombre",
"email_label": "Correo electrónico",
"email_placeholder": "nombre@empresa.es",
"company_label": "Empresa",
"company_placeholder": "Nombre de la empresa",
"message_label": "Pregunta o contexto",
"message_placeholder": "Explique brevemente su situación actual",
"timeline_label": "Plazo",
"communication": "Respuesta en 24 horas",
"intro": "Sin compromiso",
"cta_sub": "<p>Programe una reunión inicial y le indicaremos con honestidad qué paquete tiene más sentido.</p>",
"no_cc": "Sin compromiso",
},
"it": {
"section_what": "Cosa riceve",
"section_what_sub": "<p>Ogni pacchetto è costruito attorno a scelte chiare, contenuti gestibili e una base adatta alla vostra azienda.</p>",
"section_outcomes": "Cosa porta",
"section_outcomes_sub": "<p>Il valore non sta negli effetti superficiali, ma in una comunicazione più chiara e in un sito che funziona meglio.</p>",
"section_choose": "Quando scegliere questo pacchetto",
"section_choose_sub": "<p>Consigliamo questo pacchetto quando i punti seguenti corrispondono alla vostra situazione.</p>",
"choose_title": "Questo pacchetto è adatto quando",
"privacy": "<p>Usiamo i vostri dati solo per rispondere a questa richiesta.</p>",
"name_label": "Nome",
"name_placeholder": "Il vostro nome",
"email_label": "E-mail",
"email_placeholder": "nome@azienda.it",
"company_label": "Azienda",
"company_placeholder": "Nome dellazienda",
"message_label": "Domanda o contesto",
"message_placeholder": "Descrivete brevemente la vostra situazione",
"timeline_label": "Tempistiche",
"communication": "Risposta entro 24 ore",
"intro": "Senza impegno",
"cta_sub": "<p>Prenotate una consulenza introduttiva e vi diremo con chiarezza quale pacchetto è più adatto.</p>",
"no_cc": "Senza impegno",
},
"pt": {
"section_what": "O que recebe",
"section_what_sub": "<p>Cada pacote é estruturado em torno de escolhas claras, conteúdo gerível e uma base adequada à sua empresa.</p>",
"section_outcomes": "O que entrega",
"section_outcomes_sub": "<p>O valor não está em efeitos superficiais, mas numa comunicação mais clara e num website que funciona melhor.</p>",
"section_choose": "Quando escolher este pacote",
"section_choose_sub": "<p>Recomendamos este pacote quando os pontos abaixo correspondem à sua situação.</p>",
"choose_title": "Este pacote faz sentido quando",
"privacy": "<p>Usamos os seus dados apenas para responder a este pedido.</p>",
"name_label": "Nome",
"name_placeholder": "O seu nome",
"email_label": "E-mail",
"email_placeholder": "nome@empresa.pt",
"company_label": "Empresa",
"company_placeholder": "Nome da empresa",
"message_label": "Pergunta ou contexto",
"message_placeholder": "Explique brevemente a sua situação",
"timeline_label": "Prazo",
"communication": "Resposta em 24 horas",
"intro": "Sem compromisso",
"cta_sub": "<p>Agende uma consulta inicial e diremos com honestidade qual pacote faz mais sentido.</p>",
"no_cc": "Sem compromisso",
},
"ru": {
"section_what": "Что входит",
"section_what_sub": "<p>Каждый пакет строится вокруг понятных решений, управляемого контента и базы, подходящей вашей компании.</p>",
"section_outcomes": "Что это даёт",
"section_outcomes_sub": "<p>Ценность не в поверхностных эффектах, а в более ясной коммуникации и сайте, который работает лучше.</p>",
"section_choose": "Когда выбирать этот пакет",
"section_choose_sub": "<p>Мы рекомендуем этот пакет, если пункты ниже соответствуют вашей ситуации.</p>",
"choose_title": "Этот пакет подходит, когда",
"privacy": "<p>Мы используем ваши данные только для ответа на этот запрос.</p>",
"name_label": "Имя",
"name_placeholder": "Ваше имя",
"email_label": "E-mail",
"email_placeholder": "name@company.ru",
"company_label": "Компания",
"company_placeholder": "Название компании",
"message_label": "Вопрос или контекст",
"message_placeholder": "Кратко опишите вашу ситуацию",
"timeline_label": "Срок",
"communication": "Ответ в течение 24 часов",
"intro": "Без обязательств",
"cta_sub": "<p>Запланируйте консультацию, и мы честно подскажем, какой пакет имеет смысл.</p>",
"no_cc": "Без обязательств",
},
}
SERVICE_COPY["nl"] = {
"starter": {
"title": "Starter-website",
"audience": "Voor ondernemers of kleine teams die snel professioneel online willen staan met een duidelijke basis.",
"what": [
(
"layout-text-window",
"Voor wie is dit?",
"<p>Voor bedrijven met een helder aanbod die snel een professionele eerste indruk willen neerzetten.</p>",
),
(
"window",
"Wat krijgt u?",
"<p>Kernpaginas, een logische navigatie en een editor waarmee uw team zelf content kan beheren.</p>",
),
(
"graph-up-arrow",
"Wat levert het op?",
"<p>Een professionele basis waarmee bezoekers sneller begrijpen wat u doet en hoe ze contact opnemen.</p>",
),
],
"outcomes": [
(
"shield-check",
"Heldere online basis",
"<p>Geen overbodige onderdelen, wel een site die vertrouwen geeft.</p>",
),
(
"people",
"Eenvoudig beheer",
"<p>Uw team kan updates zelf doen zonder afhankelijkheid.</p>",
),
(
"rocket",
"Snelle livegang",
"<p>Geschikt als eerste professionele stap of als vervanging van een verouderde site.</p>",
),
],
"choose": [
"U wilt snel professioneel online staan.",
"U heeft vooral kernpaginas en duidelijke navigatie nodig.",
"U wilt zelf teksten en beelden kunnen aanpassen.",
],
"duration": "Gemiddelde oplevering: 2 tot 4 weken",
},
"business": {
"title": "Zakelijke website",
"audience": "Voor dienstverleners en teams die meerdere proposities, cases of funnelstappen helder willen presenteren.",
"what": [
(
"briefcase",
"Voor wie is dit?",
"<p>Voor organisaties die meer structuur, inhoudelijke diepgang en een sterkere aanvraagroute nodig hebben.</p>",
),
(
"layout-text-window",
"Wat krijgt u?",
"<p>Meer pagina-opbouw, ruimte voor cases en een SEO-vriendelijke basis die logisch meegroeit.</p>",
),
(
"graph-up-arrow",
"Wat levert het op?",
"<p>Een site die uw aanbod beter uitlegt en bezoekers gerichter naar contact of aanvraag leidt.</p>",
),
],
"outcomes": [
(
"diagram-3",
"Meer overzicht",
"<p>Diensten, cases en expertise krijgen elk hun eigen plek.</p>",
),
(
"search",
"Betere vindbaarheid",
"<p>De opbouw is ingericht voor sterke inhoud en een SEO-vriendelijke basis.</p>",
),
(
"people",
"Sterkere aanvragen",
"<p>Bezoekers zien sneller welke route en welk aanbod bij hen past.</p>",
),
],
"choose": [
"U heeft meerdere diensten of doelgroepen.",
"U wilt cases, expertise en bewijs beter laten zien.",
"U zoekt meer structuur dan een startsite biedt.",
],
"duration": "Gemiddelde oplevering: 2 tot 4 weken",
},
"webshop": {
"title": "Webshop-implementatie",
"audience": "Voor organisaties die online verkoop willen toevoegen zonder in een standaardshop te belanden.",
"what": [
(
"cart-check",
"Voor wie is dit?",
"<p>Voor bedrijven die hun aanbod online willen verkopen met grip op inhoud, checkout en beheer.</p>",
),
(
"credit-card",
"Wat krijgt u?",
"<p>Een webshopstructuur met productoverzicht, checkout en een schaalbare basis voor orderverwerking.</p>",
),
(
"graph-up-arrow",
"Wat levert het op?",
"<p>Een verkoopomgeving die past bij uw merk en niet voelt als een generieke webshop.</p>",
),
],
"outcomes": [
(
"window",
"Betere presentatie",
"<p>Producten en categorieën krijgen een zakelijke, duidelijke opbouw.</p>",
),
(
"shield-check",
"Stabiele techniek",
"<p>Betalingen en orderverwerking sluiten aan op een beheerbare stack.</p>",
),
(
"rocket",
"Klaar voor groei",
"<p>De commerce-opzet kan meegroeien met assortiment en processen.</p>",
),
],
"choose": [
"U wilt online verkoop combineren met een zakelijke website.",
"U heeft behoefte aan grip op structuur en techniek.",
"U zoekt geen standaard thema, maar een doordachte implementatie.",
],
"duration": "Gemiddelde oplevering: 3 tot 6 weken",
},
"support": {
"title": "Onderhoud & groei",
"audience": "Voor teams die hun website of webshop stabiel willen houden en gericht willen doorontwikkelen.",
"what": [
(
"tools",
"Voor wie is dit?",
"<p>Voor organisaties die niet zelf alle techniek willen monitoren, oplossen en plannen.</p>",
),
(
"shield-check",
"Wat krijgt u?",
"<p>Onderhoud, updates, monitoring en technische oplossingen binnen een vast werkritme.</p>",
),
(
"graph-up-arrow",
"Wat levert het op?",
"<p>Meer rust, minder technische verrassingen en ruimte om gericht te verbeteren.</p>",
),
],
"outcomes": [
(
"activity",
"Minder verstoringen",
"<p>Technische issues worden sneller gesignaleerd en opgelost.</p>",
),
(
"clipboard-data",
"Doorlopende verbetering",
"<p>We werken stap voor stap aan performance, inhoud en conversie.</p>",
),
(
"people",
"Vast ritme",
"<p>U weet wanneer onderhoud gebeurt en waar prioriteit ligt.</p>",
),
],
"choose": [
"U wilt een vaste partner voor technisch onderhoud.",
"Uw site vraagt om kleine verbeteringen in plaats van een volledige herbouw.",
"U wilt sneller kunnen schakelen bij issues of uitbreidingen.",
],
"duration": "Reactie binnen 24 uur",
},
}
# A compact but complete service set for all translated locales.
SERVICE_COPY["en"] = {
"starter": {
"title": "Starter website",
"audience": "For founders and small teams that need a credible online presence quickly with a clear foundation.",
"what": [
(
"layout-text-window",
"Who this is for",
"<p>For businesses with a clear offer that need a professional first impression without a heavy project.</p>",
),
(
"window",
"What you get",
"<p>Core pages, clear navigation and an editor your team can use to manage content internally.</p>",
),
(
"graph-up-arrow",
"What it delivers",
"<p>A professional foundation that helps visitors understand what you do and how to contact you.</p>",
),
],
"outcomes": [
(
"shield-check",
"A clear online foundation",
"<p>No unnecessary extras, just a website that builds confidence.</p>",
),
(
"people",
"Simple content management",
"<p>Your team can make updates without depending on a developer for every change.</p>",
),
(
"rocket",
"Fast launch",
"<p>Suitable as a first professional website or as a replacement for an outdated one.</p>",
),
],
"choose": [
"You want to look professional quickly.",
"You mainly need core pages and clear navigation.",
"You want to update copy and images yourself.",
],
"duration": "Average timeline: 2 to 4 weeks",
},
"business": {
"title": "Business website",
"audience": "For service firms and teams that need to present multiple offers, case studies or conversion paths clearly.",
"what": [
(
"briefcase",
"Who this is for",
"<p>For organisations that need more structure, more depth and a stronger route to enquiry.</p>",
),
(
"layout-text-window",
"What you get",
"<p>More page structure, room for case studies and an SEO-friendly foundation that scales logically.</p>",
),
(
"graph-up-arrow",
"What it delivers",
"<p>A website that explains your offer more clearly and leads visitors more directly toward contact.</p>",
),
],
"outcomes": [
(
"diagram-3",
"More clarity",
"<p>Services, case studies and expertise each get their own logical place.</p>",
),
(
"search",
"Better visibility",
"<p>The structure is prepared for stronger content and an SEO-friendly foundation.</p>",
),
(
"people",
"Stronger enquiries",
"<p>Visitors see more quickly which route and which offer fit them.</p>",
),
],
"choose": [
"You have multiple services or audiences.",
"You want to show case studies, expertise and proof more clearly.",
"You need more structure than a starter site provides.",
],
"duration": "Average timeline: 2 to 4 weeks",
},
"webshop": {
"title": "Webshop implementation",
"audience": "For organisations that want to add online sales without ending up with a generic shop theme.",
"what": [
(
"cart-check",
"Who this is for",
"<p>For businesses that want to sell online while keeping control over presentation, checkout and management.</p>",
),
(
"credit-card",
"What you get",
"<p>A commerce structure with product overview, checkout and a scalable base for order handling.</p>",
),
(
"graph-up-arrow",
"What it delivers",
"<p>A sales environment that fits your brand instead of looking like an off-the-shelf shop.</p>",
),
],
"outcomes": [
(
"window",
"Stronger presentation",
"<p>Products and categories are presented in a clear business-focused structure.</p>",
),
(
"shield-check",
"Stable technology",
"<p>Payments and order handling are connected to a maintainable technical stack.</p>",
),
(
"rocket",
"Ready to grow",
"<p>The commerce setup can expand with your assortment and processes.</p>",
),
],
"choose": [
"You want to combine online sales with a professional business site.",
"You need control over structure and technology.",
"You do not want a generic theme-based shop.",
],
"duration": "Average timeline: 3 to 6 weeks",
},
"support": {
"title": "Maintenance & growth",
"audience": "For teams that want to keep their site or webshop stable and improve it in a focused way over time.",
"what": [
(
"tools",
"Who this is for",
"<p>For organisations that do not want to monitor, troubleshoot and plan every technical issue themselves.</p>",
),
(
"shield-check",
"What you get",
"<p>Maintenance, updates, monitoring and technical fixes within a predictable working rhythm.</p>",
),
(
"graph-up-arrow",
"What it delivers",
"<p>More peace of mind, fewer technical surprises and room for targeted improvement.</p>",
),
],
"outcomes": [
(
"activity",
"Fewer disruptions",
"<p>Technical issues are spotted and resolved faster.</p>",
),
(
"clipboard-data",
"Continuous improvement",
"<p>We keep improving performance, content and conversion step by step.</p>",
),
(
"people",
"A fixed rhythm",
"<p>You know when maintenance happens and what receives priority.</p>",
),
],
"choose": [
"You want a fixed partner for technical maintenance.",
"Your site needs incremental improvements rather than a full rebuild.",
"You want faster support when issues or expansion requests appear.",
],
"duration": "Response within 24 hours",
},
}
# DE/FR/ES/IT/PT/RU service content
SERVICE_COPY["de"] = {
"starter": {
"title": "Starter-Website",
"audience": "Für Gründer und kleine Teams, die schnell professionell online auftreten möchten.",
"what": [
(
"layout-text-window",
"Für wen ist das?",
"<p>Für Unternehmen mit klarem Angebot, die ohne schweres Projekt einen professionellen ersten Eindruck brauchen.</p>",
),
(
"window",
"Was Sie bekommen",
"<p>Kernseiten, klare Navigation und einen Editor, mit dem Ihr Team Inhalte selbst pflegen kann.</p>",
),
(
"graph-up-arrow",
"Was es bringt",
"<p>Eine professionelle Basis, mit der Besucher schneller verstehen, was Sie tun und wie sie Kontakt aufnehmen.</p>",
),
],
"outcomes": [
(
"shield-check",
"Klare Online-Basis",
"<p>Keine unnötigen Extras, sondern eine Website, die Vertrauen schafft.</p>",
),
(
"people",
"Einfache Pflege",
"<p>Ihr Team kann Änderungen selbst umsetzen.</p>",
),
(
"rocket",
"Schneller Start",
"<p>Geeignet als erste professionelle Website oder als Ersatz für einen veralteten Auftritt.</p>",
),
],
"choose": [
"Sie möchten schnell professionell online sein.",
"Sie brauchen vor allem Kernseiten und klare Navigation.",
"Sie möchten Texte und Bilder selbst anpassen.",
],
"duration": "Durchschnittlicher Zeitraum: 2 bis 4 Wochen",
},
"business": {
"title": "Geschäftswebsite",
"audience": "Für Dienstleister und Teams, die mehrere Angebote, Referenzen oder Conversion-Wege klar darstellen müssen.",
"what": [
(
"briefcase",
"Für wen ist das?",
"<p>Für Organisationen, die mehr Struktur, mehr inhaltliche Tiefe und einen stärkeren Anfrageweg brauchen.</p>",
),
(
"layout-text-window",
"Was Sie bekommen",
"<p>Mehr Seitenstruktur, Raum für Referenzen und eine SEO-freundliche Basis, die logisch mitwächst.</p>",
),
(
"graph-up-arrow",
"Was es bringt",
"<p>Eine Website, die Ihr Angebot klarer erklärt und Besucher direkter zur Kontaktaufnahme führt.</p>",
),
],
"outcomes": [
(
"diagram-3",
"Mehr Übersicht",
"<p>Leistungen, Referenzen und Expertise erhalten jeweils ihren eigenen Platz.</p>",
),
(
"search",
"Bessere Sichtbarkeit",
"<p>Der Aufbau ist für starke Inhalte und eine SEO-freundliche Basis vorbereitet.</p>",
),
(
"people",
"Stärkere Anfragen",
"<p>Besucher erkennen schneller, welcher Weg und welches Angebot zu ihnen passen.</p>",
),
],
"choose": [
"Sie haben mehrere Leistungen oder Zielgruppen.",
"Sie möchten Referenzen, Expertise und Nachweise klarer zeigen.",
"Sie brauchen mehr Struktur als eine Startseite bietet.",
],
"duration": "Durchschnittlicher Zeitraum: 2 bis 4 Wochen",
},
"webshop": {
"title": "Webshop-Implementierung",
"audience": "Für Unternehmen, die Online-Verkauf ergänzen möchten, ohne bei einem Standardshop zu landen.",
"what": [
(
"cart-check",
"Für wen ist das?",
"<p>Für Unternehmen, die online verkaufen wollen und dabei Inhalte, Checkout und Pflege im Griff behalten möchten.</p>",
),
(
"credit-card",
"Was Sie bekommen",
"<p>Einen Commerce-Aufbau mit Produktübersicht, Checkout und skalierbarer Basis für Bestellprozesse.</p>",
),
(
"graph-up-arrow",
"Was es bringt",
"<p>Eine Verkaufsumgebung, die zu Ihrer Marke passt und nicht wie ein Demo-Shop wirkt.</p>",
),
],
"outcomes": [
(
"window",
"Bessere Präsentation",
"<p>Produkte und Kategorien erhalten eine klare, geschäftliche Struktur.</p>",
),
(
"shield-check",
"Stabile Technik",
"<p>Zahlungen und Bestellabläufe laufen auf einer beherrschbaren technischen Basis.</p>",
),
(
"rocket",
"Bereit für Wachstum",
"<p>Der Commerce-Aufbau kann mit Sortiment und Prozessen mitwachsen.</p>",
),
],
"choose": [
"Sie möchten Online-Verkauf mit einer Unternehmenswebsite verbinden.",
"Sie brauchen Kontrolle über Struktur und Technik.",
"Sie suchen keinen Shop von der Stange.",
],
"duration": "Durchschnittlicher Zeitraum: 3 bis 6 Wochen",
},
"support": {
"title": "Wartung & Wachstum",
"audience": "Für Teams, die Website oder Webshop stabil halten und gezielt weiterentwickeln wollen.",
"what": [
(
"tools",
"Für wen ist das?",
"<p>Für Organisationen, die Technik nicht komplett selbst überwachen, lösen und planen möchten.</p>",
),
(
"shield-check",
"Was Sie bekommen",
"<p>Wartung, Updates, Monitoring und technische Lösungen in einem festen Arbeitsrhythmus.</p>",
),
(
"graph-up-arrow",
"Was es bringt",
"<p>Mehr Ruhe, weniger technische Überraschungen und Raum für gezielte Verbesserungen.</p>",
),
],
"outcomes": [
(
"activity",
"Weniger Störungen",
"<p>Technische Probleme werden schneller erkannt und gelöst.</p>",
),
(
"clipboard-data",
"Kontinuierliche Verbesserung",
"<p>Wir entwickeln Performance, Inhalte und Conversion Schritt für Schritt weiter.</p>",
),
(
"people",
"Fester Rhythmus",
"<p>Sie wissen, wann Wartung stattfindet und was Priorität hat.</p>",
),
],
"choose": [
"Sie möchten einen festen Partner für technische Wartung.",
"Ihre Website braucht laufende Verbesserungen statt eines kompletten Relaunchs.",
"Sie wollen bei Problemen oder Erweiterungen schneller reagieren können.",
],
"duration": "Rückmeldung innerhalb von 24 Stunden",
},
}
SERVICE_COPY["fr"] = {
"starter": {
"title": "Site de démarrage",
"audience": "Pour les dirigeants et petites équipes qui veulent une présence crédible rapidement.",
"what": [
(
"layout-text-window",
"Pour qui est-ce ?",
"<p>Pour les entreprises avec une offre claire qui ont besoin dune première impression professionnelle sans projet lourd.</p>",
),
(
"window",
"Ce que vous obtenez",
"<p>Les pages essentielles, une navigation claire et un éditeur que votre équipe peut utiliser elle-même.</p>",
),
(
"graph-up-arrow",
"Ce que cela apporte",
"<p>Une base professionnelle qui aide les visiteurs à comprendre rapidement votre activité et à vous contacter.</p>",
),
],
"outcomes": [
(
"shield-check",
"Base en ligne claire",
"<p>Pas déléments inutiles, mais un site qui inspire confiance.</p>",
),
(
"people",
"Gestion simple",
"<p>Votre équipe peut faire les mises à jour sans dépendance permanente.</p>",
),
(
"rocket",
"Mise en ligne rapide",
"<p>Adapté à un premier site professionnel ou au remplacement dun site dépassé.</p>",
),
],
"choose": [
"Vous voulez être en ligne rapidement avec une image professionnelle.",
"Vous avez surtout besoin de pages essentielles et dune navigation claire.",
"Vous voulez pouvoir modifier vous-même textes et images.",
],
"duration": "Délai moyen : 2 à 4 semaines",
},
"business": {
"title": "Site dentreprise",
"audience": "Pour les sociétés de services et les équipes qui doivent présenter clairement plusieurs offres, références ou parcours de conversion.",
"what": [
(
"briefcase",
"Pour qui est-ce ?",
"<p>Pour les organisations qui ont besoin de plus de structure, de profondeur et dun meilleur parcours vers la prise de contact.</p>",
),
(
"layout-text-window",
"Ce que vous obtenez",
"<p>Plus de structure de pages, de la place pour les références et une base favorable au SEO qui peut évoluer proprement.</p>",
),
(
"graph-up-arrow",
"Ce que cela apporte",
"<p>Un site qui explique mieux votre offre et oriente plus directement les visiteurs vers le contact.</p>",
),
],
"outcomes": [
(
"diagram-3",
"Plus de clarté",
"<p>Services, références et expertise disposent chacun dune place logique.</p>",
),
(
"search",
"Meilleure visibilité",
"<p>La structure est pensée pour un contenu solide et une base favorable au SEO.</p>",
),
(
"people",
"Demandes plus qualifiées",
"<p>Les visiteurs identifient plus vite loffre et la voie qui leur conviennent.</p>",
),
],
"choose": [
"Vous avez plusieurs services ou plusieurs publics.",
"Vous voulez mieux montrer vos références, votre expertise et vos preuves.",
"Vous avez besoin de plus de structure quun site de base.",
],
"duration": "Délai moyen : 2 à 4 semaines",
},
"webshop": {
"title": "Implémentation e-commerce",
"audience": "Pour les organisations qui veulent ajouter la vente en ligne sans tomber dans une boutique standardisée.",
"what": [
(
"cart-check",
"Pour qui est-ce ?",
"<p>Pour les entreprises qui veulent vendre en ligne tout en gardant la maîtrise de la présentation, du tunnel dachat et de la gestion.</p>",
),
(
"credit-card",
"Ce que vous obtenez",
"<p>Une structure e-commerce avec catalogue, checkout et base évolutive pour le traitement des commandes.</p>",
),
(
"graph-up-arrow",
"Ce que cela apporte",
"<p>Un environnement de vente aligné sur votre marque, pas une boutique qui ressemble à une démo.</p>",
),
],
"outcomes": [
(
"window",
"Présentation plus forte",
"<p>Produits et catégories sont organisés dans une structure claire et crédible.</p>",
),
(
"shield-check",
"Technique stable",
"<p>Paiements et gestion des commandes reposent sur une base maintenable.</p>",
),
(
"rocket",
"Prêt à évoluer",
"<p>La structure e-commerce peut suivre lévolution de loffre et des processus.</p>",
),
],
"choose": [
"Vous voulez combiner vente en ligne et site dentreprise.",
"Vous avez besoin de garder la maîtrise de la structure et de la technique.",
"Vous ne cherchez pas une boutique basée sur un thème standard.",
],
"duration": "Délai moyen : 3 à 6 semaines",
},
"support": {
"title": "Maintenance & croissance",
"audience": "Pour les équipes qui veulent garder leur site ou leur boutique stable et laméliorer de manière ciblée.",
"what": [
(
"tools",
"Pour qui est-ce ?",
"<p>Pour les organisations qui ne veulent pas gérer seules toute la surveillance, les incidents et la planification technique.</p>",
),
(
"shield-check",
"Ce que vous obtenez",
"<p>Maintenance, mises à jour, monitoring et correctifs techniques dans un rythme de travail régulier.</p>",
),
(
"graph-up-arrow",
"Ce que cela apporte",
"<p>Plus de sérénité, moins de surprises techniques et plus despace pour des améliorations utiles.</p>",
),
],
"outcomes": [
(
"activity",
"Moins dinterruptions",
"<p>Les problèmes techniques sont repérés et résolus plus rapidement.</p>",
),
(
"clipboard-data",
"Amélioration continue",
"<p>Nous faisons progresser performance, contenu et conversion étape par étape.</p>",
),
(
"people",
"Rythme stable",
"<p>Vous savez quand la maintenance a lieu et ce qui passe en priorité.</p>",
),
],
"choose": [
"Vous voulez un partenaire stable pour la maintenance technique.",
"Votre site a surtout besoin daméliorations continues plutôt que dune refonte complète.",
"Vous voulez réagir plus vite en cas dincident ou dévolution.",
],
"duration": "Réponse sous 24 heures",
},
}
STANDARD_COPY["es"] = {
"faq_title": "Preguntas frecuentes",
"faq_sub": "<p>Mantenemos el proceso claro y práctico.</p>",
"faq_items": [
(
"¿Trabajáis con plantillas fijas?",
"<p>No. Usamos bloques reutilizables, pero el contenido y la estructura se adaptan a su empresa.</p>",
"Proceso",
),
(
"¿Podemos ampliar más adelante?",
"<p>Sí. La base está pensada para crecer sin empezar de cero.</p>",
"Crecimiento",
),
(
"¿Podemos gestionar el contenido internamente?",
"<p>Sí. Es un principio central de la plataforma.</p>",
"Gestión",
),
],
"cta_sub": "<p>Programe una reunión inicial y le mostraremos la ruta más lógica para su empresa.</p>",
"no_cc": "Sin compromiso",
"pages": {
"about": {
"headline": "Quién es MandelBlog y cómo trabajamos",
"sub": "<p>MandelBlog ayuda a empresas de servicios y equipos pequeños a lanzar sitios web creíbles, orientados a conversión y fáciles de gestionar.</p>",
"features_title": "En qué nos fijamos",
"features_sub": "<p>Trabajamos mejor con organizaciones que valoran la claridad, la rapidez y el control editorial.</p>",
"features": [
(
"people",
"A quién ayudamos",
"<p>Empresas de servicios, estudios y equipos pequeños con una propuesta clara y una planificación realista.</p>",
),
(
"diagram-3",
"Cómo trabajamos",
"<p>Primero afinamos objetivo y mensaje, después construimos con bloques probados y entregamos una base útil para su equipo.</p>",
),
(
"shield-check",
"Por qué funciona distinto",
"<p>No es una plantilla desconectada ni una caja negra, sino una estructura clara que puede seguir creciendo.</p>",
),
(
"person-badge",
"Equipo pequeño, contacto directo",
"<p>Habla directamente con las personas que hacen el trabajo y convierten decisiones en páginas.</p>",
),
],
"steps_badge": "Método",
"steps_heading": "Nuestro enfoque en 3 pasos",
"steps_sub": "Un proyecto enfocado, decisiones claras y después un sitio que su equipo puede gestionar con seguridad.",
"steps": [
(
"1",
"Reunión inicial",
"Definimos objetivos, contenido y prioridades.",
"chat-square-text",
),
(
"2",
"Desarrollo",
"Construimos las páginas y afinamos el contenido con usted.",
"layout-text-window",
),
(
"3",
"Lanzamiento",
"Recibe acompañamiento, traspaso y un siguiente paso claro.",
"rocket",
),
],
"cta": "¿Quiere saber si nuestro enfoque encaja con su empresa?",
},
"services": {
"headline": "Servicios para empresas que buscan claridad y calidad",
"sub": "<p>Cada servicio se construye a partir de decisiones claras, contenido útil y una base técnica que puede crecer con su negocio.</p>",
"features_title": "Qué entregamos",
"features_sub": "<p>No son módulos sueltos, sino un recorrido adaptado a su etapa, equipo y objetivos.</p>",
"features": [
(
"window",
"Sitio web inicial",
"<p>Para empresas que quieren estar online rápido con una base profesional.</p>",
),
(
"briefcase",
"Sitio web empresarial",
"<p>Para organizaciones con varios servicios, casos o una estructura de oferta más compleja.</p>",
),
(
"cart-check",
"Implementación webshop",
"<p>Para equipos que quieren añadir venta online sin perder el control sobre estructura y tecnología.</p>",
),
(
"wrench-adjustable",
"Mantenimiento y crecimiento",
"<p>Para organizaciones que necesitan mantenimiento, estabilidad y mejora continua.</p>",
),
],
"cta": "¿Duda qué paquete encaja con su etapa?",
},
"projects": {
"headline": "Proyectos donde estructura, contenido y tecnología trabajan juntos",
"sub": "<p>Nuestros proyectos están pensados para transmitir credibilidad, generar confianza y seguir siendo gestionables después del lanzamiento.</p>",
"features_title": "Qué se ve en nuestros proyectos",
"features_sub": "<p>No optimizamos efectos superficiales, sino claridad y utilidad.</p>",
"features": [
(
"diagram-3",
"Estructura de página clara",
"<p>Los visitantes entienden rápidamente dónde están y cuál es el siguiente paso lógico.</p>",
),
(
"pencil-square",
"Gestión sencilla",
"<p>Los equipos pueden actualizar textos, imágenes y páginas sin depender de terceros.</p>",
),
(
"graph-up-arrow",
"Pensado para solicitudes",
"<p>El contacto y la conversión están integrados en la estructura y en el contenido.</p>",
),
],
"cta": "¿Quiere presentar su próximo proyecto con más solidez?",
},
"contact": {
"headline": "Convirtamos su consulta en un plan concreto",
"sub": "<p>Cuéntenos brevemente qué necesita. Recibirá una respuesta útil con próximos pasos realistas.</p>",
"features_title": "Para qué puede contactarnos",
"features_sub": "<p>Elija la vía que mejor encaja con su pregunta o momento actual.</p>",
"features": [
(
"rocket",
"Nuevo proyecto",
"<p>Para un nuevo sitio web, un reposicionamiento o una reconstrucción completa.</p>",
),
(
"briefcase",
"Elección del paquete",
"<p>Para decidir qué paquete o estructura se ajusta mejor.</p>",
),
(
"tools",
"Mantenimiento o ampliación",
"<p>Para soporte técnico, mejoras posteriores o una nueva fase tras el lanzamiento.</p>",
),
],
"form_title": "Cuéntenos brevemente qué necesita",
"form_sub": "<p>Respondemos con criterio y sin presión comercial.</p>",
"form_fields": [
("text", "Nombre", "Su nombre"),
("email", "Correo electrónico", "nombre@empresa.es"),
("company", "Empresa", "Nombre de la empresa"),
("message", "Consulta o proyecto", "¿En qué necesita ayuda?"),
],
"benefits_title": "Qué puede esperar",
"benefits": [
"Respuesta en 24 horas",
"Llamada inicial de 15 minutos",
"Sin compromiso",
],
"privacy": "<p>Usamos sus datos únicamente para responder a esta solicitud.</p>",
"cta": "¿Listo para dar el primer paso?",
},
"process": {
"headline": "Método de trabajo con pasos claros y decisiones definidas",
"sub": "<p>Mantenemos el proyecto ordenado: sabe cuándo ocurre cada cosa, qué debe aportar y hacia qué objetivo trabajamos.</p>",
"features_title": "Así trabajamos",
"features_sub": "<p>Breve, claro y sin ruido innecesario.</p>",
"features": [
(
"chat-square-text",
"1. Reunión inicial",
"<p>Definimos objetivo, público, contenido y qué quiere gestionar internamente su equipo.</p>",
),
(
"layout-text-window",
"2. Desarrollo",
"<p>Convertimos estructura, contenido y diseño en una arquitectura de páginas clara.</p>",
),
(
"rocket",
"3. Lanzamiento",
"<p>Tras la revisión, el sitio se publica y entregamos una base fácil de gestionar.</p>",
),
(
"graph-up-arrow",
"4. Evolución",
"<p>Después podemos seguir mejorando en función del comportamiento, las preguntas y los nuevos planes.</p>",
),
],
"cta": "¿Quiere este mismo enfoque para su sitio web?",
},
},
}
STANDARD_COPY["it"] = {
"faq_title": "Domande frequenti",
"faq_sub": "<p>Manteniamo il progetto chiaro e concreto.</p>",
"faq_items": [
(
"Lavorate con template fissi?",
"<p>No. Usiamo blocchi riutilizzabili, ma contenuto e struttura vengono adattati alla vostra azienda.</p>",
"Metodo",
),
(
"Possiamo ampliare il sito in seguito?",
"<p>Sì. La base è progettata per crescere senza ripartire da zero.</p>",
"Crescita",
),
(
"Possiamo gestire i contenuti internamente?",
"<p>Sì. È un principio centrale della piattaforma.</p>",
"Gestione",
),
],
"cta_sub": "<p>Prenotate una consulenza introduttiva e vi mostreremo il percorso più sensato per la vostra azienda.</p>",
"no_cc": "Senza impegno",
"pages": {
"about": {
"headline": "Chi è MandelBlog e come lavoriamo",
"sub": "<p>MandelBlog aiuta aziende di servizi e piccoli team a pubblicare siti credibili, orientati alla conversione e semplici da gestire.</p>",
"features_title": "Su cosa ci concentriamo",
"features_sub": "<p>Lavoriamo al meglio con organizzazioni che cercano chiarezza, rapidità e controllo editoriale.</p>",
"features": [
(
"people",
"Chi aiutiamo",
"<p>Aziende di servizi, studi e piccoli team con unofferta chiara e una pianificazione realistica.</p>",
),
(
"diagram-3",
"Come lavoriamo",
"<p>Definiamo prima obiettivo e messaggio, costruiamo con blocchi collaudati e consegniamo una base davvero utilizzabile.</p>",
),
(
"shield-check",
"Perché funziona in modo diverso",
"<p>Non un template scollegato né una black box, ma una struttura chiara che può continuare a crescere.</p>",
),
(
"person-badge",
"Team piccolo, contatto diretto",
"<p>Parlate direttamente con le persone che svolgono il lavoro e trasformano le decisioni nel sito.</p>",
),
],
"steps_badge": "Metodo",
"steps_heading": "Il nostro approccio in 3 fasi",
"steps_sub": "Un progetto focalizzato, scelte chiare e poi un sito che il vostro team può davvero utilizzare.",
"steps": [
(
"1",
"Colloquio iniziale",
"Definiamo obiettivi, contenuti e priorità.",
"chat-square-text",
),
(
"2",
"Sviluppo",
"Costruiamo le pagine e rifiniamo i contenuti insieme a voi.",
"layout-text-window",
),
(
"3",
"Pubblicazione",
"Ricevete affiancamento, consegna e un passo successivo chiaro.",
"rocket",
),
],
"cta": "Volete capire se il nostro approccio è adatto alla vostra azienda?",
},
"services": {
"headline": "Servizi per aziende che cercano chiarezza e qualità",
"sub": "<p>Ogni servizio nasce da scelte chiare, contenuti utili e una base tecnica che può crescere insieme al business.</p>",
"features_title": "Cosa consegniamo",
"features_sub": "<p>Non moduli scollegati, ma un percorso adatto alla vostra fase, al team e agli obiettivi.</p>",
"features": [
(
"window",
"Sito starter",
"<p>Per aziende che vogliono essere online rapidamente con una base professionale.</p>",
),
(
"briefcase",
"Sito business",
"<p>Per organizzazioni con più servizi, casi o una struttura dellofferta più articolata.</p>",
),
(
"cart-check",
"Implementazione webshop",
"<p>Per team che vogliono aggiungere vendita online senza perdere controllo su struttura e tecnologia.</p>",
),
(
"wrench-adjustable",
"Manutenzione e crescita",
"<p>Per organizzazioni che hanno bisogno di manutenzione, stabilità e miglioramento continuo.</p>",
),
],
"cta": "Non sapete quale pacchetto sia adatto alla vostra fase?",
},
"projects": {
"headline": "Progetti in cui struttura, contenuto e tecnologia lavorano insieme",
"sub": "<p>I nostri progetti sono pensati per trasmettere credibilità, generare fiducia e restare gestibili anche dopo il lancio.</p>",
"features_title": "Cosa si vede nei nostri progetti",
"features_sub": "<p>Non ottimizziamo effetti superficiali, ma chiarezza e utilità.</p>",
"features": [
(
"diagram-3",
"Struttura di pagina chiara",
"<p>I visitatori capiscono subito dove si trovano e quale sia il passo successivo.</p>",
),
(
"pencil-square",
"Gestione semplice",
"<p>I team possono aggiornare testi, immagini e pagine senza scorciatoie complicate.</p>",
),
(
"graph-up-arrow",
"Pensato per le richieste",
"<p>Contatto e conversione sono visibili nella struttura e nei contenuti.</p>",
),
],
"cta": "Volete presentare il vostro prossimo progetto in modo più professionale?",
},
"contact": {
"headline": "Trasformiamo la vostra richiesta in un piano concreto",
"sub": "<p>Spiegate brevemente di cosa avete bisogno. Riceverete una risposta utile con i prossimi passi realistici.</p>",
"features_title": "Per cosa potete contattarci",
"features_sub": "<p>Scegliete il percorso che meglio si adatta alla vostra domanda o alla fase attuale.</p>",
"features": [
(
"rocket",
"Nuovo progetto",
"<p>Per un nuovo sito, un riposizionamento o una ricostruzione completa.</p>",
),
(
"briefcase",
"Scelta del pacchetto",
"<p>Per capire quale pacchetto o struttura sia più adatto.</p>",
),
(
"tools",
"Manutenzione o sviluppo",
"<p>Per supporto tecnico, miglioramenti successivi o una fase ulteriore dopo il lancio.</p>",
),
],
"form_title": "Raccontateci brevemente di cosa avete bisogno",
"form_sub": "<p>Rispondiamo con contenuto utile e senza pressione commerciale.</p>",
"form_fields": [
("text", "Nome", "Il vostro nome"),
("email", "E-mail", "nome@azienda.it"),
("company", "Azienda", "Nome dellazienda"),
("message", "Domanda o progetto", "Per cosa vi serve supporto?"),
],
"benefits_title": "Cosa aspettarvi",
"benefits": [
"Risposta entro 24 ore",
"Colloquio iniziale di 15 minuti",
"Senza impegno",
],
"privacy": "<p>Usiamo i vostri dati solo per rispondere a questa richiesta.</p>",
"cta": "Pronti a fare il primo passo?",
},
"process": {
"headline": "Metodo di lavoro con passaggi chiari e scelte definite",
"sub": "<p>Manteniamo il progetto ordinato: sapete quando succede ogni cosa, cosa dovete fornire e verso quale risultato stiamo lavorando.</p>",
"features_title": "Come lavoriamo insieme",
"features_sub": "<p>Breve, chiaro e senza rumore inutile.</p>",
"features": [
(
"chat-square-text",
"1. Colloquio iniziale",
"<p>Definiamo obiettivi, pubblico, contenuti e ciò che il vostro team vuole gestire internamente.</p>",
),
(
"layout-text-window",
"2. Sviluppo",
"<p>Trasformiamo struttura, contenuti e design in unarchitettura di pagina chiara.</p>",
),
(
"rocket",
"3. Pubblicazione",
"<p>Dopo la revisione il sito va online e consegniamo una base gestibile dal vostro team.</p>",
),
(
"graph-up-arrow",
"4. Evoluzione",
"<p>Quando serve, continuiamo a migliorare in base ai comportamenti, alle domande e ai nuovi obiettivi.</p>",
),
],
"cta": "Volete questo stesso approccio anche per il vostro sito?",
},
},
}
STANDARD_COPY["pt"] = {
"faq_title": "Perguntas frequentes",
"faq_sub": "<p>Mantemos o projeto claro e prático.</p>",
"faq_items": [
(
"Trabalham com templates fixos?",
"<p>Não. Usamos blocos reutilizáveis, mas o conteúdo e a estrutura são ajustados à sua empresa.</p>",
"Método",
),
(
"Podemos expandir mais tarde?",
"<p>Sim. A base foi pensada para crescer sem começar do zero.</p>",
"Expansão",
),
(
"Podemos gerir o conteúdo internamente?",
"<p>Sim. Esse é um princípio central da plataforma.</p>",
"Gestão",
),
],
"cta_sub": "<p>Agende uma consulta inicial e mostramos o caminho mais sensato para a sua empresa.</p>",
"no_cc": "Sem compromisso",
"pages": {
"about": {
"headline": "Quem é a MandelBlog e como trabalhamos",
"sub": "<p>A MandelBlog ajuda empresas de serviços e pequenas equipas a lançar sites credíveis, focados em conversão e fáceis de gerir.</p>",
"features_title": "No que prestamos atenção",
"features_sub": "<p>Trabalhamos melhor com organizações que valorizam clareza, rapidez e controlo editorial.</p>",
"features": [
(
"people",
"Quem ajudamos",
"<p>Empresas de serviços, estúdios e pequenas equipas com uma oferta clara e um planeamento realista.</p>",
),
(
"diagram-3",
"Como trabalhamos",
"<p>Primeiro afinamos objetivo e mensagem, depois construímos com blocos comprovados e entregamos uma base realmente útil.</p>",
),
(
"shield-check",
"Porque funciona de forma diferente",
"<p>Não é um template desligado nem uma caixa negra, mas uma estrutura clara que pode continuar a evoluir.</p>",
),
(
"person-badge",
"Equipa pequena, contacto direto",
"<p>Fala diretamente com quem executa o trabalho e transforma decisões no website.</p>",
),
],
"steps_badge": "Método",
"steps_heading": "A nossa abordagem em 3 etapas",
"steps_sub": "Um projeto focado, decisões claras e depois um website que a sua equipa consegue gerir com confiança.",
"steps": [
(
"1",
"Reunião inicial",
"Definimos objetivos, conteúdo e prioridades.",
"chat-square-text",
),
(
"2",
"Desenvolvimento",
"Construímos as páginas e afinamos o conteúdo consigo.",
"layout-text-window",
),
(
"3",
"Lançamento",
"Recebe acompanhamento, transição e um próximo passo claro.",
"rocket",
),
],
"cta": "Quer saber se a nossa abordagem faz sentido para a sua empresa?",
},
"services": {
"headline": "Serviços para empresas que procuram clareza e qualidade",
"sub": "<p>Cada serviço é pensado a partir de decisões claras, conteúdo útil e uma base técnica que pode crescer consigo.</p>",
"features_title": "O que entregamos",
"features_sub": "<p>Não são módulos soltos, mas um percurso adaptado à sua fase, equipa e objetivos.</p>",
"features": [
(
"window",
"Website inicial",
"<p>Para empresas que querem entrar online rapidamente com uma base profissional.</p>",
),
(
"briefcase",
"Site empresarial",
"<p>Para organizações com vários serviços, casos ou uma estrutura de oferta mais complexa.</p>",
),
(
"cart-check",
"Implementação de webshop",
"<p>Para equipas que querem acrescentar vendas online sem perder controlo sobre estrutura e tecnologia.</p>",
),
(
"wrench-adjustable",
"Manutenção & crescimento",
"<p>Para organizações que precisam de manutenção, estabilidade e melhoria contínua.</p>",
),
],
"cta": "Tem dúvidas sobre qual pacote faz sentido nesta fase?",
},
"projects": {
"headline": "Projetos onde estrutura, conteúdo e tecnologia trabalham em conjunto",
"sub": "<p>Os nossos projetos são pensados para transmitir credibilidade, criar confiança e continuar geríveis depois do lançamento.</p>",
"features_title": "O que se vê nos nossos projetos",
"features_sub": "<p>Não otimizamos efeitos superficiais, mas sim clareza e utilidade.</p>",
"features": [
(
"diagram-3",
"Estrutura de página clara",
"<p>Os visitantes percebem rapidamente onde estão e qual é o próximo passo lógico.</p>",
),
(
"pencil-square",
"Gestão simples",
"<p>As equipas podem atualizar textos, imagens e páginas sem depender de terceiros.</p>",
),
(
"graph-up-arrow",
"Pensado para pedidos",
"<p>Contacto e conversão estão visíveis tanto na estrutura como no conteúdo.</p>",
),
],
"cta": "Quer apresentar o seu próximo projeto de forma mais profissional?",
},
"contact": {
"headline": "Vamos transformar a sua questão num plano concreto",
"sub": "<p>Diga-nos brevemente o que precisa. Receberá uma resposta útil com próximos passos realistas.</p>",
"features_title": "Para que pode entrar em contacto",
"features_sub": "<p>Escolha o caminho que melhor se adequa à sua questão ou fase atual.</p>",
"features": [
(
"rocket",
"Novo projeto",
"<p>Para um novo website, reposicionamento ou reconstrução completa.</p>",
),
(
"briefcase",
"Escolha do pacote",
"<p>Para perceber qual o pacote ou estrutura mais adequado.</p>",
),
(
"tools",
"Manutenção ou expansão",
"<p>Para apoio técnico, melhorias posteriores ou uma nova fase depois do lançamento.</p>",
),
],
"form_title": "Conte-nos brevemente do que precisa",
"form_sub": "<p>Respondemos com conteúdo útil e sem pressão comercial.</p>",
"form_fields": [
("text", "Nome", "O seu nome"),
("email", "E-mail", "nome@empresa.pt"),
("company", "Empresa", "Nome da empresa"),
("message", "Questão ou projeto", "Em que precisa de ajuda?"),
],
"benefits_title": "O que pode esperar",
"benefits": [
"Resposta em 24 horas",
"Reunião inicial de 15 minutos",
"Sem compromisso",
],
"privacy": "<p>Usamos os seus dados apenas para responder a este pedido.</p>",
"cta": "Pronto para dar o primeiro passo?",
},
"process": {
"headline": "Método de trabalho com etapas claras e decisões definidas",
"sub": "<p>Mantemos o projeto organizado: sabe quando acontece cada etapa, o que precisa de fornecer e para onde estamos a avançar.</p>",
"features_title": "Como trabalhamos consigo",
"features_sub": "<p>Curto, claro e sem ruído desnecessário.</p>",
"features": [
(
"chat-square-text",
"1. Reunião inicial",
"<p>Definimos objetivo, público, conteúdo e o que a sua equipa quer conseguir gerir internamente.</p>",
),
(
"layout-text-window",
"2. Desenvolvimento",
"<p>Transformamos estrutura, conteúdo e design numa arquitetura de páginas clara.</p>",
),
(
"rocket",
"3. Lançamento",
"<p>Depois da revisão, o site entra no ar e entregamos uma base fácil de gerir.</p>",
),
(
"graph-up-arrow",
"4. Evolução",
"<p>Quando fizer sentido, continuamos a melhorar com base no comportamento, nas perguntas e nos novos planos.</p>",
),
],
"cta": "Quer esta mesma abordagem para o seu website?",
},
},
}
STANDARD_COPY["ru"] = {
"faq_title": "Частые вопросы",
"faq_sub": "<p>Мы делаем процесс понятным и практичным.</p>",
"faq_items": [
(
"Вы работаете с фиксированными шаблонами?",
"<p>Нет. Мы используем переиспользуемые блоки, но структура и контент настраиваются под вашу компанию.</p>",
"Процесс",
),
(
"Можно ли расширить сайт позже?",
"<p>Да. Основа рассчитана на рост без перезапуска проекта.</p>",
"Развитие",
),
(
"Сможем ли мы управлять контентом сами?",
"<p>Да. Это один из ключевых принципов платформы.</p>",
"Управление",
),
],
"cta_sub": "<p>Запланируйте консультацию, и мы покажем наиболее разумный путь для вашей компании.</p>",
"no_cc": "Без обязательств",
"pages": {
"about": {
"headline": "Кто такая MandelBlog и как мы работаем",
"sub": "<p>MandelBlog помогает сервисным компаниям и небольшим командам запускать убедительные сайты, ориентированные на конверсию и удобное управление.</p>",
"features_title": "На что мы обращаем внимание",
"features_sub": "<p>Лучше всего мы работаем с командами, которым нужны ясность, скорость и редакционный контроль.</p>",
"features": [
(
"people",
"Кому мы помогаем",
"<p>Сервисным компаниям, студиям и небольшим командам с понятным предложением и реалистичным планом.</p>",
),
(
"diagram-3",
"Как мы работаем",
"<p>Сначала уточняем цель и сообщение, затем собираем сайт на проверенных блоках и передаём рабочую основу.</p>",
),
(
"shield-check",
"Почему это работает иначе",
"<p>Это не шаблон и не чёрный ящик, а понятная структура, которую можно развивать дальше.</p>",
),
(
"person-badge",
"Небольшая команда, прямой контакт",
"<p>Вы общаетесь напрямую с людьми, которые выполняют работу и превращают решения в страницы.</p>",
),
],
"steps_badge": "Подход",
"steps_heading": "Наш подход в 3 шага",
"steps_sub": "Сфокусированный проект, понятные решения и затем сайт, с которым вашей команде удобно работать.",
"steps": [
(
"1",
"Вводная консультация",
"Определяем цели, контент и приоритеты.",
"chat-square-text",
),
(
"2",
"Разработка",
"Собираем страницы и уточняем контент вместе с вами.",
"layout-text-window",
),
(
"3",
"Запуск",
"Вы получаете сопровождение, передачу и понятный следующий шаг.",
"rocket",
),
],
"cta": "Хотите понять, подходит ли наш подход вашей компании?",
},
"services": {
"headline": "Услуги для компаний, которым нужны ясность и качество",
"sub": "<p>Каждая услуга строится вокруг понятных решений, полезного контента и технической базы, которая может расти вместе с бизнесом.</p>",
"features_title": "Что мы даём",
"features_sub": "<p>Это не набор разрозненных модулей, а путь, который соответствует вашему этапу, команде и целям.</p>",
"features": [
(
"window",
"Стартовый сайт",
"<p>Для компаний, которым нужно быстро выйти онлайн с профессиональной основой.</p>",
),
(
"briefcase",
"Бизнес-сайт",
"<p>Для организаций с несколькими услугами, кейсами или более сложной структурой предложения.</p>",
),
(
"cart-check",
"Внедрение вебшопа",
"<p>Для команд, которые хотят добавить онлайн-продажи, не теряя контроля над структурой и технологией.</p>",
),
(
"wrench-adjustable",
"Поддержка и рост",
"<p>Для организаций, которым нужны обслуживание, стабильность и постоянное улучшение.</p>",
),
],
"cta": "Сомневаетесь, какой пакет подходит именно вам?",
},
"projects": {
"headline": "Проекты, где структура, контент и технология работают вместе",
"sub": "<p>Наши проекты создаются так, чтобы вызывать доверие, ясно представлять предложение и оставаться удобными после запуска.</p>",
"features_title": "Что видно в наших проектах",
"features_sub": "<p>Мы не гонимся за поверхностными эффектами, а работаем на ясность и полезность.</p>",
"features": [
(
"diagram-3",
"Понятная структура страниц",
"<p>Посетители быстро понимают, где они находятся и какой следующий шаг логичен.</p>",
),
(
"pencil-square",
"Простое управление",
"<p>Команды могут обновлять тексты, изображения и страницы без лишних обходных путей.</p>",
),
(
"graph-up-arrow",
"Ориентация на заявки",
"<p>Контакт и конверсия заметны как в структуре, так и в содержании.</p>",
),
],
"cta": "Хотите представить следующий проект более профессионально?",
},
"contact": {
"headline": "Давайте превратим ваш запрос в понятный план",
"sub": "<p>Кратко опишите, что вам нужно. Вы получите практичный ответ с реалистичными следующими шагами.</p>",
"features_title": "По каким вопросам можно обратиться",
"features_sub": "<p>Выберите путь, который лучше соответствует вашему вопросу или текущему этапу.</p>",
"features": [
(
"rocket",
"Новый проект",
"<p>Для нового сайта, репозиционирования или полной переработки.</p>",
),
(
"briefcase",
"Выбор пакета",
"<p>Чтобы понять, какой пакет или структура подойдут лучше всего.</p>",
),
(
"tools",
"Поддержка или развитие",
"<p>Для технической помощи, последующих улучшений или нового этапа после запуска.</p>",
),
],
"form_title": "Кратко опишите, что вам нужно",
"form_sub": "<p>Мы отвечаем по существу и без навязчивых продаж.</p>",
"form_fields": [
("text", "Имя", "Ваше имя"),
("email", "E-mail", "name@company.ru"),
("company", "Компания", "Название компании"),
("message", "Вопрос или проект", "С чем вам нужна помощь?"),
],
"benefits_title": "Что вы получите",
"benefits": [
"Ответ в течение 24 часов",
"15-минутная вводная консультация",
"Без обязательств",
],
"privacy": "<p>Мы используем ваши данные только для ответа на этот запрос.</p>",
"cta": "Готовы сделать первый шаг?",
},
"process": {
"headline": "Как мы работаем: понятные шаги и ясные решения",
"sub": "<p>Мы держим проект под контролем: вы понимаете, что происходит, что нужно предоставить и к какому результату мы идём.</p>",
"features_title": "Как строится работа",
"features_sub": "<p>Коротко, понятно и без лишнего шума.</p>",
"features": [
(
"chat-square-text",
"1. Вводная консультация",
"<p>Определяем цель, аудиторию, контент и то, чем ваша команда хочет управлять сама.</p>",
),
(
"layout-text-window",
"2. Разработка",
"<p>Превращаем структуру, контент и дизайн в понятную архитектуру страниц.</p>",
),
(
"rocket",
"3. Запуск",
"<p>После согласования сайт выходит в эфир, а команда получает удобную базу для дальнейшей работы.</p>",
),
(
"graph-up-arrow",
"4. Дальнейшее развитие",
"<p>При необходимости продолжаем улучшать сайт, опираясь на поведение пользователей, вопросы и новые задачи.</p>",
),
],
"cta": "Хотите применить этот подход и к вашему сайту?",
},
},
}
def _footer_stream_data(
locale: str, links: dict[str, str], page_title_map: dict[str, dict[str, str]]
) -> tuple[list[dict[str, Any]], list[dict[str, Any]]]:
cfg = FOOTER_CONTENT[locale]
footer = [
block("about_us", {"heading": "MandelBlog Studio", "content": cfg["about"]}),
block(
"text",
{
"heading": cfg["links_heading"],
"content": f'<p><a href="{links["about"]}">{page_title_map["about"][locale]}</a><br/><a href="{links["services"]}">{page_title_map["services"][locale]}</a><br/><a href="{links["projects"]}">{page_title_map["projects"][locale]}</a><br/><a href="{links["contact"]}">{page_title_map["contact"][locale]}</a></p>',
},
),
block("text", {"heading": cfg["support_heading"], "content": cfg["support"]}),
]
return footer, [block("text", cfg["mini"])]
INLINE_LINK_TEXT = {
"process": {
"nl": "Bekijk hoe dit werkt",
"en": "See how this works",
"de": "So läuft der Ablauf",
"fr": "Voir comment cela fonctionne",
"es": "Vea cómo funciona",
"it": "Veda come funziona",
"pt": "Veja como funciona",
"ru": "Посмотреть, как это работает",
},
"services": {
"nl": "Bekijk onze diensten",
"en": "View our services",
"de": "Unsere Leistungen ansehen",
"fr": "Voir nos services",
"es": "Ver nuestros servicios",
"it": "Vedere i nostri servizi",
"pt": "Ver os nossos serviços",
"ru": "Посмотреть услуги",
},
}
CHOOSE_CARD_TITLES = {
"nl": ["Goede match", "Wat dit praktisch betekent", "Eerst de werkwijze zien"],
"en": ["Good fit", "What this means in practice", "See the process first"],
"de": ["Gute Wahl", "Was das praktisch bedeutet", "Erst den Ablauf sehen"],
"fr": ["Bon choix", "Ce que cela signifie concrètement", "Voir d'abord la méthode"],
"es": ["Buena opción", "Qué significa en la práctica", "Ver primero el proceso"],
"it": ["Scelta adatta", "Cosa significa in pratica", "Vedere prima il metodo"],
"pt": ["Boa escolha", "O que isto significa na prática", "Ver primeiro o método"],
"ru": [
"Подходит вам",
"Что это означает на практике",
"Сначала посмотреть процесс",
],
}
def _inline_link_text(locale: str, key: str) -> str:
return INLINE_LINK_TEXT[key][locale]
def _choose_cards(
locale: str, items: list[str], process_url: str
) -> list[dict[str, Any]]:
titles = CHOOSE_CARD_TITLES[locale]
cards: list[dict[str, Any]] = []
for index, body in enumerate(items):
description = body
if index == len(items) - 1:
description = f'{body} <a href="{process_url}">{_inline_link_text(locale, "process")}</a>.'
cards.append(
item(
{
"icon": "arrow-right-circle",
"icon_image": None,
"title": titles[min(index, len(titles) - 1)],
"description": description,
"link_text": "",
"link_url": "",
"highlight": "none",
}
)
)
return cards
def _home_body(
locale: str, urls: dict[str, str], page_title_map: dict[str, dict[str, str]]
) -> list[dict[str, Any]]:
cta = COMMON_CTA[locale]
cfg = HOME_COPY[locale]
return [
block(
"saas_hero_banner",
{
"layout_width": "container",
"background_style": "light",
"layout": "split",
"badge_text": cfg["badge"],
"badge_url": urls["home"],
"headline": cfg["headline"],
"sub_headline": cfg["sub"],
"primary_cta_text": cta["primary"],
"primary_cta_url": urls["contact"],
"secondary_cta_text": "",
"secondary_cta_url": "",
"hero_image": AGENCY_HERO_IMAGE_ID,
"video_url": "",
"stats": [
item({"value": value, "label": label})
for value, label in cfg["stats"]
],
"customer_logos_title": cfg["logos"],
},
),
block(
"saas_features",
{
"layout_width": "container",
"background_style": "light",
"layout": "grid",
"section_title": cfg["features_title"],
"section_subtitle": cfg["features_sub"],
"features": [
item(
{
"icon": icon,
"icon_image": None,
"title": title,
"description": desc,
"link_text": link_text
or _inline_link_text(locale, "process"),
"link_url": urls[link_key],
"highlight": highlight,
}
)
for icon, title, desc, link_key, link_text, highlight in cfg[
"features"
]
],
"columns": "2",
},
),
block(
"saas_faq",
{
"layout_width": "container",
"background_style": "light",
"layout": "accordion",
"section_title": cfg["faq_title"],
"section_subtitle": cfg["faq_sub"],
"faqs": [
item({"question": question, "answer": answer, "category": category})
for question, answer, category in cfg["faqs"]
],
"show_contact_cta": "simple",
"contact_cta_text": cta["secondary"],
"contact_cta_url": urls["services"],
},
),
block(
"saas_cta_footer",
{
"layout_width": "container",
"background_style": "light",
"layout": "banner",
"headline": cfg["cta_headline"],
"subheadline": cfg["cta_sub"],
"primary_cta_text": cta["primary"],
"primary_cta_url": urls["contact"],
"secondary_cta_text": "",
"secondary_cta_url": "",
"background_image": AGENCY_SUPPORT_IMAGE_ID,
"side_image": AGENCY_HERO_IMAGE_ID,
"show_no_credit_card": "with-icon",
"no_credit_card_text": cfg["no_cc"],
},
),
]
def _standard_body(
locale: str, page_key: str, urls: dict[str, str]
) -> list[dict[str, Any]]:
cta = COMMON_CTA[locale]
common = STANDARD_COPY[locale]
cfg = common["pages"][page_key]
blocks = [
block(
"saas_hero_banner",
{
"layout_width": "container",
"background_style": "light",
"layout": "split",
"badge_text": "MANDELBLOG STUDIO"
if page_key != "services"
else (
"Diensten"
if locale == "nl"
else "Services"
if locale == "en"
else "Dienstleistungen"
if locale == "de"
else "Services"
if locale == "fr"
else "Servicios"
if locale == "es"
else "Servizi"
if locale == "it"
else "Serviços"
if locale == "pt"
else "Услуги"
),
"badge_url": urls[page_key],
"headline": cfg["headline"],
"sub_headline": cfg["sub"],
"primary_cta_text": cta["primary"],
"primary_cta_url": urls["contact"],
"secondary_cta_text": "",
"secondary_cta_url": "",
"hero_image": (
AGENCY_HERO_IMAGE_ID
if page_key != "process"
else AGENCY_PROCESS_IMAGE_ID
),
"video_url": "",
"stats": [],
"customer_logos_title": "",
},
),
block(
"saas_features",
{
"layout_width": "container",
"background_style": "light",
"layout": "grid",
"section_title": cfg["features_title"],
"section_subtitle": cfg["features_sub"],
"features": [
item(
{
"icon": icon,
"icon_image": None,
"title": title,
"description": desc,
"link_text": _inline_link_text(locale, "process"),
"link_url": urls["process"],
"highlight": "none",
}
)
for icon, title, desc in cfg["features"]
],
"columns": "2" if len(cfg["features"]) <= 4 else "3",
},
),
]
if page_key == "about":
blocks.append(
block(
"saas_animated_stats",
{
"layout_width": "container",
"background_style": "light",
"layout": "cards-grid",
"badge": cfg["steps_badge"],
"heading": cfg["steps_heading"],
"subheading": cfg["steps_sub"],
"stats": [
item(
{
"value": value,
"prefix": None,
"suffix": "",
"label": label,
"description": desc,
"icon": icon,
"highlight": False,
}
)
for value, label, desc, icon in cfg["steps"]
],
"animation_duration": 1800,
"animation_easing": "ease-out",
"start_on_scroll": True,
"show_logos": False,
"logos_heading": "",
"company_logos": [],
},
)
)
if page_key == "contact":
blocks.append(
block(
"saas_demo_request",
{
"layout_width": "container",
"background_style": "light",
"layout": "split",
"section_title": cfg["form_title"],
"section_subtitle": cfg["form_sub"],
"form_fields": [
item(
{
"field_type": field_type,
"label": label,
"placeholder": placeholder,
"required": field_type != "message",
}
)
for field_type, label, placeholder in cfg["form_fields"]
],
"submit_button_text": "Plan mijn strategiegesprek",
"form_action_url": urls["contact"],
"benefits_title": cfg["benefits_title"],
"benefits": [item(text) for text in cfg["benefits"]],
"side_image": AGENCY_SUPPORT_IMAGE_ID,
"privacy_text": cfg["privacy"],
},
)
)
blocks.append(
block(
"saas_faq",
{
"layout_width": "container",
"background_style": "light",
"layout": "accordion",
"section_title": common["faq_title"],
"section_subtitle": common["faq_sub"],
"faqs": [
item({"question": q, "answer": a, "category": c})
for q, a, c in common["faq_items"]
],
"show_contact_cta": "none",
"contact_cta_text": "",
"contact_cta_url": "",
},
)
)
blocks.append(
block(
"saas_cta_footer",
{
"layout_width": "container",
"background_style": "light",
"layout": "banner",
"headline": cfg["cta"],
"subheadline": common["cta_sub"],
"primary_cta_text": cta["primary"],
"primary_cta_url": urls["contact"],
"secondary_cta_text": "",
"secondary_cta_url": "",
"background_image": AGENCY_SUPPORT_IMAGE_ID,
"side_image": AGENCY_HERO_IMAGE_ID,
"show_no_credit_card": "with-icon",
"no_credit_card_text": common["no_cc"],
},
)
)
return blocks
def _service_body(locale: str, kind: str, urls: dict[str, str]) -> list[dict[str, Any]]:
cta = COMMON_CTA[locale]
cfg = SERVICE_COPY[locale][kind]
common = SERVICE_COMMON[locale]
return [
block(
"saas_hero_banner",
{
"layout_width": "container",
"background_style": "light",
"layout": "split",
"badge_text": "PAKKET"
if locale == "nl"
else "PACKAGE"
if locale == "en"
else "PAKET"
if locale == "de"
else "OFFRE"
if locale == "fr"
else "PAQUETE"
if locale == "es"
else "PACCHETTO"
if locale == "it"
else "PACOTE"
if locale == "pt"
else "ПАКЕТ",
"badge_url": urls[kind],
"headline": cfg["title"],
"sub_headline": f"<p>{cfg['audience']}</p>",
"primary_cta_text": cta["primary"],
"primary_cta_url": urls["contact"],
"secondary_cta_text": "",
"secondary_cta_url": "",
"hero_image": AGENCY_HERO_IMAGE_ID,
"video_url": "",
"stats": [
item({"value": cfg["duration"], "label": common["timeline_label"]}),
item(
{
"value": common["communication"],
"label": "Communicatie"
if locale == "nl"
else "Communication"
if locale in {"en", "fr"}
else "Kommunikation"
if locale == "de"
else "Comunicación"
if locale == "es"
else "Comunicazione"
if locale == "it"
else "Comunicação"
if locale == "pt"
else "Коммуникация",
}
),
item(
{
"value": common["intro"],
"label": "Kennismaking"
if locale == "nl"
else "Introduction"
if locale == "en"
else "Einführung"
if locale == "de"
else "Introduction"
if locale == "fr"
else "Inicio"
if locale == "es"
else "Introduzione"
if locale == "it"
else "Introdução"
if locale == "pt"
else "Вводный этап",
}
),
],
"customer_logos_title": "",
},
),
block(
"saas_features",
{
"layout_width": "container",
"background_style": "light",
"layout": "grid",
"section_title": common["section_what"],
"section_subtitle": common["section_what_sub"],
"features": [
item(
{
"icon": icon,
"icon_image": None,
"title": title,
"description": desc,
"link_text": _inline_link_text(locale, "process"),
"link_url": urls["process"],
"highlight": "none",
}
)
for icon, title, desc in cfg["what"]
],
"columns": "3",
},
),
block(
"saas_features",
{
"layout_width": "container",
"background_style": "light",
"layout": "grid",
"section_title": common["section_outcomes"],
"section_subtitle": common["section_outcomes_sub"],
"features": [
item(
{
"icon": icon,
"icon_image": None,
"title": title,
"description": desc,
"link_text": "",
"link_url": "",
"highlight": "none",
}
)
for icon, title, desc in cfg["outcomes"]
],
"columns": "3",
},
),
block(
"saas_features",
{
"layout_width": "container",
"background_style": "light",
"layout": "grid",
"section_title": common["section_choose"],
"section_subtitle": common["section_choose_sub"],
"features": _choose_cards(locale, cfg["choose"], urls["process"]),
"columns": "3",
},
),
block(
"saas_cta_footer",
{
"layout_width": "container",
"background_style": "light",
"layout": "banner",
"headline": cfg["title"],
"subheadline": common["cta_sub"],
"primary_cta_text": cta["primary"],
"primary_cta_url": urls["contact"],
"secondary_cta_text": "",
"secondary_cta_url": "",
"background_image": AGENCY_SUPPORT_IMAGE_ID,
"side_image": AGENCY_HERO_IMAGE_ID,
"show_no_credit_card": "with-icon",
"no_credit_card_text": common["no_cc"],
},
),
]
def body_for(
locale: str,
page_key: str,
urls: dict[str, str],
page_title_map: dict[str, dict[str, str]],
) -> list[dict[str, Any]]:
if locale == "nl" and page_key not in {
"home",
"about",
"services",
"projects",
"contact",
"process",
"starter",
"business",
"webshop",
"support",
}:
raise KeyError(page_key)
if page_key == "home":
return _home_body(locale, urls, page_title_map)
if page_key in {"about", "services", "projects", "contact", "process"}:
return _standard_body(locale, page_key, urls)
if page_key in {"starter", "business", "webshop", "support"}:
return _service_body(locale, page_key, urls)
raise KeyError(page_key)
def footer_stream_data(
locale: str, links: dict[str, str], page_title_map: dict[str, dict[str, str]]
) -> tuple[list[dict[str, Any]], list[dict[str, Any]]]:
return _footer_stream_data(locale, links, page_title_map)
SERVICE_COPY["es"] = {
"starter": {
"title": "Sitio web inicial",
"audience": "Para empresas y equipos pequeños que necesitan una presencia profesional rápida y clara.",
"what": [
(
"layout-text-window",
"¿Para quién es?",
"<p>Para negocios con una oferta clara que necesitan una primera impresión profesional sin un proyecto pesado.</p>",
),
(
"window",
"Qué obtiene",
"<p>Páginas clave, navegación clara y un editor que su equipo puede usar para gestionar contenido.</p>",
),
(
"graph-up-arrow",
"Qué aporta",
"<p>Una base profesional que ayuda a los visitantes a entender qué hace y cómo contactar.</p>",
),
],
"outcomes": [
(
"shield-check",
"Base digital clara",
"<p>Sin elementos innecesarios, solo un sitio que genera confianza.</p>",
),
(
"people",
"Gestión sencilla",
"<p>Su equipo puede hacer cambios sin depender siempre de un desarrollador.</p>",
),
(
"rocket",
"Lanzamiento rápido",
"<p>Adecuado como primer sitio profesional o como sustitución de una web desactualizada.</p>",
),
],
"choose": [
"Quiere una presencia profesional en poco tiempo.",
"Necesita sobre todo páginas clave y navegación clara.",
"Quiere actualizar textos e imágenes internamente.",
],
"duration": "Plazo medio: de 2 a 4 semanas",
},
"business": {
"title": "Sitio web empresarial",
"audience": "Para empresas de servicios y equipos que necesitan presentar con claridad varias ofertas, casos o recorridos de conversión.",
"what": [
(
"briefcase",
"¿Para quién es?",
"<p>Para organizaciones que necesitan más estructura, más profundidad y un mejor recorrido hacia la solicitud.</p>",
),
(
"layout-text-window",
"Qué obtiene",
"<p>Más estructura de páginas, espacio para casos y una base favorable al SEO que puede crecer de forma lógica.</p>",
),
(
"graph-up-arrow",
"Qué aporta",
"<p>Un sitio que explica mejor su oferta y lleva a los visitantes de forma más directa hacia el contacto.</p>",
),
],
"outcomes": [
(
"diagram-3",
"Más claridad",
"<p>Servicios, casos y experiencia tienen cada uno su lugar lógico.</p>",
),
(
"search",
"Mejor visibilidad",
"<p>La estructura está preparada para mejor contenido y una base favorable al SEO.</p>",
),
(
"people",
"Solicitudes más sólidas",
"<p>Los visitantes entienden más rápido qué oferta y qué camino les encajan.</p>",
),
],
"choose": [
"Tiene varios servicios o varios públicos.",
"Quiere mostrar mejor casos, experiencia y pruebas.",
"Necesita más estructura que la que ofrece un sitio inicial.",
],
"duration": "Plazo medio: de 2 a 4 semanas",
},
"webshop": {
"title": "Implementación webshop",
"audience": "Para organizaciones que quieren añadir venta online sin terminar con una tienda genérica.",
"what": [
(
"cart-check",
"¿Para quién es?",
"<p>Para empresas que quieren vender online manteniendo control sobre presentación, checkout y gestión.</p>",
),
(
"credit-card",
"Qué obtiene",
"<p>Una estructura de comercio con catálogo, checkout y base escalable para gestionar pedidos.</p>",
),
(
"graph-up-arrow",
"Qué aporta",
"<p>Un entorno de venta que encaja con su marca y no parece una tienda genérica.</p>",
),
],
"outcomes": [
(
"window",
"Mejor presentación",
"<p>Los productos y categorías se muestran con una estructura clara y creíble.</p>",
),
(
"shield-check",
"Tecnología estable",
"<p>Pagos y pedidos se apoyan en una base técnica fácil de mantener.</p>",
),
(
"rocket",
"Preparado para crecer",
"<p>La estructura comercial puede crecer con su catálogo y sus procesos.</p>",
),
],
"choose": [
"Quiere combinar venta online con un sitio corporativo.",
"Necesita control sobre estructura y tecnología.",
"No busca una tienda basada en un tema genérico.",
],
"duration": "Plazo medio: de 3 a 6 semanas",
},
"support": {
"title": "Mantenimiento y crecimiento",
"audience": "Para equipos que quieren mantener estable su web o tienda y mejorarla de forma continua.",
"what": [
(
"tools",
"¿Para quién es?",
"<p>Para organizaciones que no quieren encargarse solas de la supervisión, los fallos y la planificación técnica.</p>",
),
(
"shield-check",
"Qué obtiene",
"<p>Mantenimiento, actualizaciones, monitorización y soluciones técnicas con un ritmo de trabajo claro.</p>",
),
(
"graph-up-arrow",
"Qué aporta",
"<p>Más tranquilidad, menos sorpresas técnicas y más margen para mejorar con criterio.</p>",
),
],
"outcomes": [
(
"activity",
"Menos interrupciones",
"<p>Los problemas técnicos se detectan y se resuelven con mayor rapidez.</p>",
),
(
"clipboard-data",
"Mejora continua",
"<p>Mejoramos rendimiento, contenido y conversión paso a paso.</p>",
),
(
"people",
"Ritmo estable",
"<p>Sabe cuándo se realiza el mantenimiento y qué tiene prioridad.</p>",
),
],
"choose": [
"Quiere un socio estable para el mantenimiento técnico.",
"Su sitio necesita mejoras continuas y no una reconstrucción completa.",
"Quiere reaccionar más rápido ante incidencias o ampliaciones.",
],
"duration": "Respuesta en 24 horas",
},
}
SERVICE_COPY["it"] = {
"starter": {
"title": "Sito starter",
"audience": "Per aziende e piccoli team che hanno bisogno di una presenza professionale rapida e chiara.",
"what": [
(
"layout-text-window",
"Per chi è?",
"<p>Per attività con unofferta chiara che hanno bisogno di una prima impressione professionale senza un progetto pesante.</p>",
),
(
"window",
"Cosa riceve",
"<p>Pagine essenziali, navigazione chiara e un editor che il team può usare per gestire i contenuti.</p>",
),
(
"graph-up-arrow",
"Cosa porta",
"<p>Una base professionale che aiuta i visitatori a capire rapidamente cosa fate e come contattarvi.</p>",
),
],
"outcomes": [
(
"shield-check",
"Base online chiara",
"<p>Nessun elemento superfluo, solo un sito che trasmette fiducia.</p>",
),
(
"people",
"Gestione semplice",
"<p>Il team può aggiornare il sito senza dipendere sempre da uno sviluppatore.</p>",
),
(
"rocket",
"Pubblicazione rapida",
"<p>Adatto come primo sito professionale o come sostituzione di un sito datato.</p>",
),
],
"choose": [
"Volete andare online in tempi rapidi con unimmagine professionale.",
"Avete soprattutto bisogno di pagine essenziali e navigazione chiara.",
"Volete poter aggiornare testi e immagini internamente.",
],
"duration": "Tempistiche medie: da 2 a 4 settimane",
},
"business": {
"title": "Sito business",
"audience": "Per aziende di servizi e team che devono presentare chiaramente più offerte, casi studio o percorsi di conversione.",
"what": [
(
"briefcase",
"Per chi è?",
"<p>Per organizzazioni che hanno bisogno di più struttura, più profondità e un percorso verso il contatto più forte.</p>",
),
(
"layout-text-window",
"Cosa riceve",
"<p>Più struttura di pagina, spazio per i casi studio e una base favorevole alla SEO che può crescere in modo logico.</p>",
),
(
"graph-up-arrow",
"Cosa porta",
"<p>Un sito che spiega meglio lofferta e accompagna i visitatori verso il contatto in modo più diretto.</p>",
),
],
"outcomes": [
(
"diagram-3",
"Più chiarezza",
"<p>Servizi, casi studio ed expertise hanno ciascuno il proprio spazio logico.</p>",
),
(
"search",
"Maggiore visibilità",
"<p>La struttura è pronta per contenuti migliori e una base SEO-friendly.</p>",
),
(
"people",
"Richieste più solide",
"<p>I visitatori capiscono più rapidamente quale offerta e quale percorso fanno per loro.</p>",
),
],
"choose": [
"Avete più servizi o più pubblici.",
"Volete mostrare meglio casi, competenze e prove.",
"Vi serve più struttura di quella offerta da un sito starter.",
],
"duration": "Tempistiche medie: da 2 a 4 settimane",
},
"webshop": {
"title": "Implementazione webshop",
"audience": "Per organizzazioni che vogliono aggiungere la vendita online senza finire in un negozio generico.",
"what": [
(
"cart-check",
"Per chi è?",
"<p>Per aziende che vogliono vendere online mantenendo il controllo su presentazione, checkout e gestione.</p>",
),
(
"credit-card",
"Cosa riceve",
"<p>Una struttura e-commerce con catalogo, checkout e base scalabile per la gestione ordini.</p>",
),
(
"graph-up-arrow",
"Cosa porta",
"<p>Un ambiente di vendita coerente con il vostro marchio e non con leffetto di uno shop generico.</p>",
),
],
"outcomes": [
(
"window",
"Presentazione più forte",
"<p>Prodotti e categorie sono organizzati in una struttura chiara e credibile.</p>",
),
(
"shield-check",
"Tecnologia stabile",
"<p>Pagamenti e ordini poggiano su una base tecnica facile da mantenere.</p>",
),
(
"rocket",
"Pronto a crescere",
"<p>La struttura commerciale può evolvere insieme al catalogo e ai processi.</p>",
),
],
"choose": [
"Volete unire vendita online e sito aziendale.",
"Avete bisogno di controllo su struttura e tecnologia.",
"Non state cercando un negozio basato su un tema generico.",
],
"duration": "Tempistiche medie: da 3 a 6 settimane",
},
"support": {
"title": "Manutenzione e crescita",
"audience": "Per team che vogliono mantenere stabile il sito o lo shop e migliorarlo in modo continuo.",
"what": [
(
"tools",
"Per chi è?",
"<p>Per organizzazioni che non vogliono gestire da sole monitoraggio, guasti e pianificazione tecnica.</p>",
),
(
"shield-check",
"Cosa riceve",
"<p>Manutenzione, aggiornamenti, monitoraggio e interventi tecnici con un ritmo di lavoro chiaro.</p>",
),
(
"graph-up-arrow",
"Cosa porta",
"<p>Più tranquillità, meno sorprese tecniche e più spazio per miglioramenti utili.</p>",
),
],
"outcomes": [
(
"activity",
"Meno interruzioni",
"<p>I problemi tecnici vengono individuati e risolti più rapidamente.</p>",
),
(
"clipboard-data",
"Miglioramento continuo",
"<p>Lavoriamo passo dopo passo su prestazioni, contenuti e conversione.</p>",
),
(
"people",
"Ritmo stabile",
"<p>Sapete quando avviene la manutenzione e quali sono le priorità.</p>",
),
],
"choose": [
"Volete un partner stabile per la manutenzione tecnica.",
"Il vostro sito ha bisogno di miglioramenti continui, non di un rifacimento completo.",
"Volete reagire più velocemente a problemi o nuove esigenze.",
],
"duration": "Risposta entro 24 ore",
},
}
SERVICE_COPY["pt"] = {
"starter": {
"title": "Website inicial",
"audience": "Para empresas e pequenas equipas que precisam de uma presença profissional rápida e clara.",
"what": [
(
"layout-text-window",
"Para quem é?",
"<p>Para negócios com uma oferta clara que precisam de uma primeira impressão profissional sem um projeto pesado.</p>",
),
(
"window",
"O que recebe",
"<p>Páginas principais, navegação clara e um editor que a equipa pode usar para gerir conteúdo.</p>",
),
(
"graph-up-arrow",
"O que entrega",
"<p>Uma base profissional que ajuda os visitantes a perceber rapidamente o que faz e como entrar em contacto.</p>",
),
],
"outcomes": [
(
"shield-check",
"Base online clara",
"<p>Sem elementos desnecessários, apenas um website que transmite confiança.</p>",
),
(
"people",
"Gestão simples",
"<p>A sua equipa pode atualizar o site sem depender sempre de um programador.</p>",
),
(
"rocket",
"Lançamento rápido",
"<p>Indicado como primeiro website profissional ou como substituição de um site desatualizado.</p>",
),
],
"choose": [
"Quer uma presença profissional rapidamente.",
"Precisa sobretudo de páginas principais e navegação clara.",
"Quer atualizar textos e imagens internamente.",
],
"duration": "Prazo médio: 2 a 4 semanas",
},
"business": {
"title": "Site empresarial",
"audience": "Para empresas de serviços e equipas que precisam de apresentar claramente várias ofertas, casos ou percursos de conversão.",
"what": [
(
"briefcase",
"Para quem é?",
"<p>Para organizações que precisam de mais estrutura, mais profundidade e um percurso de contacto mais forte.</p>",
),
(
"layout-text-window",
"O que recebe",
"<p>Mais estrutura de páginas, espaço para casos e uma base favorável a SEO que pode crescer de forma lógica.</p>",
),
(
"graph-up-arrow",
"O que entrega",
"<p>Um website que explica melhor a sua oferta e orienta os visitantes de forma mais direta para o contacto.</p>",
),
],
"outcomes": [
(
"diagram-3",
"Mais clareza",
"<p>Serviços, casos e especialização têm cada um o seu lugar lógico.</p>",
),
(
"search",
"Maior visibilidade",
"<p>A estrutura está preparada para melhor conteúdo e uma base favorável a SEO.</p>",
),
(
"people",
"Pedidos mais fortes",
"<p>Os visitantes percebem mais depressa que oferta e que percurso lhes fazem sentido.</p>",
),
],
"choose": [
"Tem vários serviços ou vários públicos.",
"Quer mostrar melhor casos, experiência e prova.",
"Precisa de mais estrutura do que um website inicial oferece.",
],
"duration": "Prazo médio: 2 a 4 semanas",
},
"webshop": {
"title": "Implementação de webshop",
"audience": "Para organizações que querem acrescentar vendas online sem cair numa loja genérica.",
"what": [
(
"cart-check",
"Para quem é?",
"<p>Para empresas que querem vender online mantendo controlo sobre apresentação, checkout e gestão.</p>",
),
(
"credit-card",
"O que recebe",
"<p>Uma estrutura de comércio com catálogo, checkout e base escalável para gerir encomendas.</p>",
),
(
"graph-up-arrow",
"O que entrega",
"<p>Um ambiente de venda alinhado com a sua marca e sem aparência genérica.</p>",
),
],
"outcomes": [
(
"window",
"Melhor apresentação",
"<p>Produtos e categorias são organizados numa estrutura clara e credível.</p>",
),
(
"shield-check",
"Tecnologia estável",
"<p>Pagamentos e encomendas assentam numa base técnica fácil de manter.</p>",
),
(
"rocket",
"Preparado para crescer",
"<p>A estrutura comercial pode evoluir com o catálogo e os processos.</p>",
),
],
"choose": [
"Quer combinar vendas online com um website empresarial.",
"Precisa de controlo sobre estrutura e tecnologia.",
"Não procura uma loja baseada num tema genérico.",
],
"duration": "Prazo médio: 3 a 6 semanas",
},
"support": {
"title": "Manutenção & crescimento",
"audience": "Para equipas que querem manter o website ou a loja estáveis e melhorá-los de forma contínua.",
"what": [
(
"tools",
"Para quem é?",
"<p>Para organizações que não querem tratar sozinhas de monitorização, falhas e planeamento técnico.</p>",
),
(
"shield-check",
"O que recebe",
"<p>Manutenção, atualizações, monitorização e soluções técnicas com um ritmo de trabalho claro.</p>",
),
(
"graph-up-arrow",
"O que entrega",
"<p>Mais tranquilidade, menos surpresas técnicas e mais espaço para melhorias úteis.</p>",
),
],
"outcomes": [
(
"activity",
"Menos interrupções",
"<p>Os problemas técnicos são detetados e resolvidos mais rapidamente.</p>",
),
(
"clipboard-data",
"Melhoria contínua",
"<p>Trabalhamos passo a passo em desempenho, conteúdo e conversão.</p>",
),
(
"people",
"Ritmo estável",
"<p>Sabe quando a manutenção acontece e o que tem prioridade.</p>",
),
],
"choose": [
"Quer um parceiro estável para manutenção técnica.",
"O seu website precisa de melhorias contínuas e não de uma reconstrução completa.",
"Quer reagir mais depressa a problemas ou novas necessidades.",
],
"duration": "Resposta em 24 horas",
},
}
SERVICE_COPY["ru"] = {
"starter": {
"title": "Стартовый сайт",
"audience": "Для компаний и небольших команд, которым нужен быстрый и профессиональный онлайн-старт.",
"what": [
(
"layout-text-window",
"Для кого это?",
"<p>Для бизнеса с понятным предложением, которому нужен профессиональный первый сайт без тяжёлого проекта.</p>",
),
(
"window",
"Что входит",
"<p>Основные страницы, понятная навигация и редактор, которым ваша команда сможет пользоваться сама.</p>",
),
(
"graph-up-arrow",
"Что это даёт",
"<p>Профессиональную основу, которая помогает посетителям быстро понять ваше предложение и способ связи.</p>",
),
],
"outcomes": [
(
"shield-check",
"Понятная онлайн-база",
"<p>Без лишних элементов, только сайт, который вызывает доверие.</p>",
),
(
"people",
"Простое управление",
"<p>Ваша команда сможет вносить изменения без постоянной зависимости от разработчика.</p>",
),
(
"rocket",
"Быстрый запуск",
"<p>Подходит как первый профессиональный сайт или как замена устаревшего решения.</p>",
),
],
"choose": [
"Вам нужно быстро выглядеть профессионально онлайн.",
"Вам нужны прежде всего основные страницы и понятная навигация.",
"Вы хотите самостоятельно обновлять тексты и изображения.",
],
"duration": "Средний срок: 24 недели",
},
"business": {
"title": "Бизнес-сайт",
"audience": "Для сервисных компаний и команд, которым нужно ясно представить несколько направлений, кейсов или конверсионных путей.",
"what": [
(
"briefcase",
"Для кого это?",
"<p>Для организаций, которым нужна более сильная структура, большая глубина и более уверенный путь к заявке.</p>",
),
(
"layout-text-window",
"Что входит",
"<p>Более развитая структура страниц, место для кейсов и SEO-дружественная база, которая может логично расти.</p>",
),
(
"graph-up-arrow",
"Что это даёт",
"<p>Сайт, который лучше объясняет ваше предложение и ведёт посетителей к контакту более прямым путём.</p>",
),
],
"outcomes": [
(
"diagram-3",
"Больше ясности",
"<p>Услуги, кейсы и экспертиза получают свои понятные места.</p>",
),
(
"search",
"Лучшая видимость",
"<p>Структура подготовлена для сильного контента и SEO-дружественной базы.</p>",
),
(
"people",
"Более сильные заявки",
"<p>Посетители быстрее понимают, какое предложение и какой путь подходят именно им.</p>",
),
],
"choose": [
"У вас несколько услуг или аудиторий.",
"Вы хотите лучше показать кейсы, экспертизу и подтверждение качества.",
"Вам нужна более развитая структура, чем у стартового сайта.",
],
"duration": "Средний срок: 24 недели",
},
"webshop": {
"title": "Внедрение вебшопа",
"audience": "Для компаний, которые хотят добавить онлайн-продажи, не превращая проект в типовой магазин.",
"what": [
(
"cart-check",
"Для кого это?",
"<p>Для бизнеса, который хочет продавать онлайн и при этом контролировать подачу, checkout и управление.</p>",
),
(
"credit-card",
"Что входит",
"<p>Коммерческая структура с каталогом, checkout и масштабируемой базой для обработки заказов.</p>",
),
(
"graph-up-arrow",
"Что это даёт",
"<p>Среду продаж, соответствующую вашему бренду, а не похожую на демо-шаблон.</p>",
),
],
"outcomes": [
(
"window",
"Более сильная подача",
"<p>Товары и категории получают понятную и убедительную структуру.</p>",
),
(
"shield-check",
"Стабильная технология",
"<p>Платежи и заказы опираются на поддерживаемую техническую базу.</p>",
),
(
"rocket",
"Готовность к росту",
"<p>Коммерческая часть может развиваться вместе с ассортиментом и процессами.</p>",
),
],
"choose": [
"Вы хотите объединить онлайн-продажи и корпоративный сайт.",
"Вам нужен контроль над структурой и технологией.",
"Вы не ищете магазин на типовом шаблоне.",
],
"duration": "Средний срок: 36 недель",
},
"support": {
"title": "Поддержка и рост",
"audience": "Для команд, которые хотят держать сайт или магазин в стабильном состоянии и улучшать его постепенно.",
"what": [
(
"tools",
"Для кого это?",
"<p>Для организаций, которые не хотят самостоятельно заниматься мониторингом, сбоями и техническим планированием.</p>",
),
(
"shield-check",
"Что входит",
"<p>Обслуживание, обновления, мониторинг и технические решения в понятном рабочем ритме.</p>",
),
(
"graph-up-arrow",
"Что это даёт",
"<p>Больше спокойствия, меньше технических неожиданностей и больше пространства для полезных улучшений.</p>",
),
],
"outcomes": [
(
"activity",
"Меньше сбоев",
"<p>Технические проблемы замечаются и решаются быстрее.</p>",
),
(
"clipboard-data",
"Постоянное улучшение",
"<p>Мы шаг за шагом улучшаем производительность, контент и конверсию.</p>",
),
(
"people",
"Стабильный ритм",
"<p>Вы понимаете, когда проводится обслуживание и что находится в приоритете.</p>",
),
],
"choose": [
"Вам нужен постоянный партнёр по технической поддержке.",
"Вашему сайту нужны постоянные улучшения, а не полная переделка.",
"Вы хотите быстрее реагировать на проблемы и новые задачи.",
],
"duration": "Ответ в течение 24 часов",
},
}