PageSourceSearch

https://senly.io/i18n.js?v=9

js senly.io collected 2026-10-02 01:58:46 UTC 114,551 bytes, 982 lines download raw bytes

1/* Senly landing-mockup — meertaligheid NL/EN/DE/FR.
2   Aanpak: de NL-brontekst in de HTML blijft de default. Bij taalwissel worden
3   alleen tekstnodes vervangen waarvan de (genormaliseerde) NL-tekst in DICT staat.
4   Cijfers, merknamen en JS-geanimeerde waarden staan NIET in DICT en blijven dus
5   onaangeroerd. Waarden-volgorde per key: [EN, DE, FR]. */
6(function () {
7  'use strict';
8
9  var IDX = { en: 0, de: 1, fr: 2 };
10
11  var DICT = {
12    /* SEO-meta (description / og / twitter) per statische pagina — zodat de
13       meta-tags meebewegen met de taal i.p.v. NL te blijven onder een vertaalde
14       titel. Formaat: "NL": [EN, DE, FR]. */
15    "Het all-in-one platform voor marketingbureaus, freelancers en marketingteams. Plan en publiceer content, beheer klanten in een CRM, automatiseer rapportages en factureer — 25+ tools in één werkomgeving. 14 dagen gratis proberen.": ["The all-in-one platform for marketing agencies, freelancers and marketing teams. Plan and publish content, manage clients in a CRM, automate reporting and invoice — 25+ tools in one workspace. Try 14 days free.", "Die All-in-one-Plattform für Marketingagenturen, Freelancer und Marketingteams. Plane und veröffentliche Content, verwalte Kunden in einem CRM, automatisiere Reportings und stelle Rechnungen — 25+ Tools in einer Arbeitsumgebung. 14 Tage kostenlos testen.", "La plateforme tout-en-un pour les agences marketing, freelances et équipes marketing. Planifiez et publiez du contenu, gérez vos clients dans un CRM, automatisez les rapports et facturez — plus de 25 outils dans un seul espace. Essai gratuit de 14 jours."],
16    "Senly — Het all-in-one platform voor marketing professionals": ["Senly — The all-in-one platform for marketing professionals", "Senly — Die All-in-one-Plattform für Marketing-Profis", "Senly — La plateforme tout-en-un pour les professionnels du marketing"],
17    "Plan content, beheer klanten, automatiseer rapportages en factureer vanuit één werkomgeving. 25+ tools in één platform voor marketingbureaus. 14 dagen gratis.": ["Plan content, manage clients, automate reporting and invoice from one workspace. 25+ tools in one platform for marketing agencies. 14 days free.", "Plane Content, verwalte Kunden, automatisiere Reportings und stelle Rechnungen aus einer Arbeitsumgebung. 25+ Tools in einer Plattform für Marketingagenturen. 14 Tage kostenlos.", "Planifiez du contenu, gérez vos clients, automatisez les rapports et facturez depuis un seul espace. Plus de 25 outils dans une plateforme pour agences marketing. 14 jours gratuits."],
18    "Transparante prijzen voor Senly: €69,95 voor 1 klant, €50 vanaf 2 klanten, €40 vanaf 20+ klanten. Maand, kwartaal (-15%) of jaar (-30%). 14 dagen gratis proberen.": ["Transparent pricing for Senly: €69.95 for 1 client, €50 from 2 clients, €40 from 20+ clients. Monthly, quarterly (-15%) or yearly (-30%). Try 14 days free.", "Transparente Preise für Senly: 69,95 € für 1 Kunde, 50 € ab 2 Kunden, 40 € ab 20+ Kunden. Monatlich, vierteljährlich (-15%) oder jährlich (-30%). 14 Tage kostenlos testen.", "Tarifs transparents pour Senly : 69,95 € pour 1 client, 50 € à partir de 2 clients, 40 € à partir de 20+ clients. Mensuel, trimestriel (-15%) ou annuel (-30%). Essai gratuit de 14 jours."],
19    "Prijzen — Senly": ["Pricing — Senly", "Preise — Senly", "Tarifs — Senly"],
20    "€69,95 voor 1 klant, €50 vanaf 2 klanten, €40 vanaf 20+ klanten. Maand, kwartaal of jaar. 14 dagen gratis proberen.": ["€69.95 for 1 client, €50 from 2 clients, €40 from 20+ clients. Monthly, quarterly or yearly. Try 14 days free.", "69,95 € für 1 Kunde, 50 € ab 2 Kunden, 40 € ab 20+ Kunden. Monatlich, vierteljährlich oder jährlich. 14 Tage kostenlos testen.", "69,95 € pour 1 client, 50 € à partir de 2 clients, 40 € à partir de 20+ clients. Mensuel, trimestriel ou annuel. Essai gratuit de 14 jours."],
21    "Stuur een bericht, plan een demo of mail ons direct. We reageren doorgaans binnen één werkdag.": ["Send a message, book a demo or email us directly. We usually reply within one business day.", "Schreib uns, buche eine Demo oder mail uns direkt. Wir antworten in der Regel innerhalb eines Werktags.", "Envoyez un message, réservez une démo ou écrivez-nous directement. Nous répondons généralement sous un jour ouvré."],
22    "Contact — Senly": ["Contact — Senly", "Kontakt — Senly", "Contact — Senly"],
23    "Senly koppelt met Instagram, TikTok, LinkedIn en Facebook, plus Metricool, Canva, Google Drive, Dropbox, GoHighLevel, Stripe en meer. Eén platform, al je tools verbonden.": ["Senly connects with Instagram, TikTok, LinkedIn and Facebook, plus Metricool, Canva, Google Drive, Dropbox, GoHighLevel, Stripe and more. One platform, all your tools connected.", "Senly verbindet sich mit Instagram, TikTok, LinkedIn und Facebook, dazu Metricool, Canva, Google Drive, Dropbox, GoHighLevel, Stripe und mehr. Eine Plattform, alle deine Tools verbunden.", "Senly se connecte à Instagram, TikTok, LinkedIn et Facebook, ainsi qu'à Metricool, Canva, Google Drive, Dropbox, GoHighLevel, Stripe et plus. Une plateforme, tous vos outils connectés."],
24    "Integraties — Senly": ["Integrations — Senly", "Integrationen — Senly", "Intégrations — Senly"],
25    "Geanonimiseerde case-studies van marketingbureaus die met Senly werken — met meetbare resultaten: bespaarde tooling-kosten, gewonnen uren en snellere klant-onboarding.": ["Anonymized case studies of marketing agencies working with Senly — with measurable results: saved tooling costs, hours gained and faster client onboarding.", "Anonymisierte Fallstudien von Marketingagenturen, die mit Senly arbeiten — mit messbaren Ergebnissen: gesparte Tool-Kosten, gewonnene Stunden und schnelleres Kunden-Onboarding.", "Études de cas anonymisées d'agences marketing qui utilisent Senly — avec des résultats mesurables : coûts d'outils économisés, heures gagnées et onboarding client plus rapide."],
26    "Klantcases — Senly": ["Client cases — Senly", "Kundenfälle — Senly", "Cas clients — Senly"],
27    "Geanonimiseerde resultaten van marketingbureaus die met Senly werken: bespaarde kosten, gewonnen uren en snellere onboarding.": ["Anonymized results from marketing agencies working with Senly: saved costs, hours gained and faster onboarding.", "Anonymisierte Ergebnisse von Marketingagenturen, die mit Senly arbeiten: gesparte Kosten, gewonnene Stunden und schnelleres Onboarding.", "Résultats anonymisés d'agences marketing qui utilisent Senly : coûts économisés, heures gagnées et onboarding plus rapide."],
28    "Plan content, beheer klanten, automatiseer rapportages en factureer vanuit 
28één werkomgeving. 25+ tools in één platform. 14 dagen gratis.": ["Plan content, manage clients, automate reporting and invoice from one workspace. 25+ tools in one platform. 14 days free.", "Plane Content, verwalte Kunden, automatisiere Reportings und stelle Rechnungen aus einer Arbeitsumgebung. 25+ Tools in einer Plattform. 14 Tage kostenlos.", "Planifiez du contenu, gérez vos clients, automatisez les rapports et facturez depuis un seul espace. Plus de 25 outils dans une plateforme. 14 jours gratuits."],
29    "Geanonimiseerde resultaten van marketingbureaus die met Senly werken.": ["Anonymized results from marketing agencies working with Senly.", "Anonymisierte Ergebnisse von Marketingagenturen, die mit Senly arbeiten.", "Résultats anonymisés d'agences marketing qui utilisent Senly."],
30    "€69,95 voor 1 klant, €50 vanaf 2 klanten, €40 vanaf 20+ klanten. 14 dagen gratis proberen.": ["€69.95 for 1 client, €50 from 2 clients, €40 from 20+ clients. Try 14 days free.", "69,95 € für 1 Kunde, 50 € ab 2 Kunden, 40 € ab 20+ Kunden. 14 Tage kostenlos testen.", "69,95 € pour 1 client, 50 € à partir de 2 clients, 40 € à partir de 20+ clients. Essai gratuit de 14 jours."],
31    /* Prijzen-FAQ accordeon (ACQ-12) */
32    "Veelgestelde vragen over prijzen": ["Pricing FAQ", "Häufige Fragen zu den Preisen", "Questions fréquentes sur les tarifs"],
33    "Nog twijfels? Dit vragen bureaus ons het vaakst.": ["Still unsure? These are the questions agencies ask us most.", "Noch unsicher? Das fragen uns Agenturen am häufigsten.", "Encore des doutes ? Voici ce que les agences nous demandent le plus."],
34    "Betaal ik per gebruiker of per klant?": ["Do I pay per user or per client?", "Zahle ich pro Nutzer oder pro Kunde?", "Est-ce que je paie par utilisateur ou par client ?"],
35    "Je betaalt alleen per actieve klant, niet per gebruiker. Je hele team werkt onbeperkt mee zonder extra kosten — hoe meer klanten je beheert, hoe lager de prijs per klant.": ["You only pay per active client, not per user. Your whole team works along at no extra cost — the more clients you manage, the lower the price per client.", "Du zahlst nur pro aktivem Kunde, nicht pro Nutzer. Dein ganzes Team arbeitet ohne Zusatzkosten mit — je mehr Kunden du verwaltest, desto niedriger der Preis pro Kunde.", "Vous ne payez que par client actif, pas par utilisateur. Toute votre équipe collabore sans frais supplémentaires — plus vous gérez de clients, plus le prix par client baisse."],
36    "Wat kost Senly precies?": ["What exactly does Senly cost?", "Was kostet Senly genau?", "Combien coûte exactement Senly ?"],
37    "69,95 euro voor je eerste klant, 50 euro per klant vanaf 2 klanten en 40 euro per klant vanaf 20 klanten. De volumekorting gaat automatisch in zodra je meer klanten toevoegt.": ["69.95 euro for your first client, 50 euro per client from 2 clients and 40 euro per client from 20 clients. The volume discount applies automatically as you add more clients.", "69,95 Euro für deinen ersten Kunden, 50 Euro pro Kunde ab 2 Kunden und 40 Euro pro Kunde ab 20 Kunden. Der Mengenrabatt greift automatisch, sobald du mehr Kunden hinzufügst.", "69,95 euros pour votre premier client, 50 euros par client à partir de 2 clients et 40 euros par client à partir de 20 clients. La remise sur volume s'applique automatiquement à mesure que vous ajoutez des clients."],
38    "Kan ik korting krijgen met kwartaal- of jaarbetaling?": ["Can I get a discount with quarterly or yearly billing?", "Bekomme ich Rabatt bei vierteljährlicher oder jährlicher Zahlung?", "Puis-je bénéficier d'une remise en paiement trimestriel ou annuel ?"],
39    "Ja. Betaal je per kwartaal, dan krijg je 15% korting; per jaar zelfs 30% korting ten opzichte van maandelijks betalen.": ["Yes. Pay quarterly and you get 15% off; pay yearly and you get 30% off compared to monthly billing.", "Ja. Bei vierteljährlicher Zahlung bekommst du 15% Rabatt, bei jährlicher sogar 30% gegenüber der monatlichen Zahlung.", "Oui. En paiement trimestriel, vous obtenez 15% de remise ; en paiement annuel, 30% par rapport au paiement mensuel."],
40    "Is er een gratis proefperiode?": ["Is there a free trial?", "Gibt es eine kostenlose Testphase?", "Y a-t-il une période d'essai gratuite ?"],
41    "Ja, je probeert Senly 14 dagen gratis met alle functies. Je koppelt bij aanmelden een betaalmethode, maar tijdens de proef wordt er niets afgeschreven — zeg je voor het einde op, dan betaal je niets.": ["Yes, you try Senly free for 14 days with every feature. You add a payment method at sign-up, but nothing is charged during the trial — cancel before it ends and you pay nothing.", "Ja, du testest Senly 14 Tage kostenlos mit allen Funktionen. Bei der Anmeldung hinterlegst du eine Zahlungsmethode, doch während der Testphase wird nichts abgebucht — kündigst du vor Ablauf, zahlst du nichts.", "Oui, vous essayez Senly gratuitement pendant 14 jours avec toutes les fonctions. Vous ajoutez un moyen de paiement à l'inscription, mais rien n'est débité pendant l'essai — annulez avant la fin et vous ne payez r
41ien."],
42    "Kan ik op elk moment opzeggen?": ["Can I cancel at any time?", "Kann ich jederzeit kündigen?", "Puis-je annuler à tout moment ?"],
43    "Ja, je zit nergens aan vast. Je abonnement is maandelijks opzegbaar en je schaalt op of af op basis van je aantal actieve klanten.": ["Yes, there's no lock-in. Your subscription can be cancelled monthly and you scale up or down based on your number of active clients.", "Ja, du bist an nichts gebunden. Dein Abo ist monatlich kündbar und du skalierst je nach Anzahl deiner aktiven Kunden hoch oder runter.", "Oui, aucun engagement. Votre abonnement est résiliable chaque mois et vous ajustez à la hausse ou à la baisse selon votre nombre de clients actifs."],
44    "Welke betaalmethoden accepteren jullie?": ["Which payment methods do you accept?", "Welche Zahlungsmethoden akzeptiert ihr?", "Quels moyens de paiement acceptez-vous ?"],
45    "Je betaalt veilig via automatische incasso of iDEAL, verwerkt door Stripe. Voor elke betaling ontvang je automatisch een factuur.": ["You pay securely by direct debit or iDEAL, processed by Stripe. You automatically receive an invoice for every payment.", "Du zahlst sicher per Lastschrift oder iDEAL, verarbeitet von Stripe. Für jede Zahlung erhältst du automatisch eine Rechnung.", "Vous payez en toute sécurité par prélèvement automatique ou iDEAL, traité par Stripe. Vous recevez automatiquement une facture pour chaque paiement."],
46    "Beoordeeld met": ["Rated", "Bewertet mit", "Noté"],
47    "5,0/5 op Google": ["5.0/5 on Google", "5,0/5 auf Google", "5,0/5 sur Google"],
48    "door marketingbureaus en freelancers.": ["by marketing agencies and freelancers.", "von Marketingagenturen und Freelancern.", "par des agences marketing et des freelances."],
49    "Meer vragen?": ["More questions?", "Weitere Fragen?", "D'autres questions ?"],
50    "Bekijk het volledige helpcentrum": ["Visit the full help center", "Zum vollständigen Hilfecenter", "Voir le centre d'aide complet"],
51    /* nav */
52    "Groei": ["Growth", "Wachstum", "Croissance"],
53    "Content": ["Content", "Content", "Contenu"],
54    "Financieel": ["Finance", "Finanzen", "Finances"],
55    "Tools": ["Tools", "Tools", "Outils"],
56    "Prijzen": ["Pricing", "Preise", "Tarifs"],
57    "Inloggen": ["Log in", "Anmelden", "Connexion"],
58    "Start gratis": ["Start free", "Kostenlos starten", "Commencer gratuitement"],
59    "Taal": ["Language", "Sprache", "Langue"],
60    "Functies": ["Features", "Funktionen", "Fonctionnalités"],
61    "Resources": ["Resources", "Ressourcen", "Ressources"],
62    "Cases": ["Cases", "Cases", "Références"],
63    "Actueel": ["Now", "Aktuell", "Actualités"],
64    "Het all-in-one platform voor marketing professionals": ["The all-in-one platform for marketing professionals", "Die All-in-One-Plattform für Marketing-Profis", "La plateforme tout-en-un pour les pros du marketing"],
65    "Automatiseer je social media groei": ["Automate your social media growth", "Automatisiere dein Social-Media-Wachstum", "Automatisez votre croissance social media"],
66    "Plan en publiceer voor al je klanten": ["Plan and publish for all your clients", "Plane und veröffentliche für alle Kunden", "Planifiez et publiez pour tous vos clients"],
67    "Facturen, offertes en betalingen": ["Invoices, quotes and payments", "Rechnungen, Angebote und Zahlungen", "Factures, devis et paiements"],
68    "50+ tools voor je hele workflow": ["50+ tools for your entire workflow", "50+ Tools für deinen gesamten Workflow", "Plus de 50 outils pour tout votre workflow"],
69    "Slimme hulp in elke stap": ["Smart help at every step", "Smarte Hilfe bei jedem Schritt", "Une aide intelligente à chaque étape"],
70    "Het portaal in jouw huisstijl": ["The portal in your branding", "Das Portal in deinem Branding", "Le portail à votre image"],
71    "Nieuw:": ["New:", "Neu:", "Nouveau :"],
72    "Financiële module": ["Finance module", "Finanzmodul", "Module Finances"],
73    "Uitleg bij elke functie": ["Guides for every feature", "Anleitungen zu jeder Funktion", "Des guides pour chaque fonction"],
74    "Groeitips en inzichten": ["Growth tips and insights", "Wachstumstipps und Insights", "Conseils de croissance et insights"],
75    "Werkt met jouw tools": ["Works with your tools", "Funktioniert mit deinen Tools", "Compatible avec vos outils"],
76    "Alles wat je wilt weten": ["Everything you want to know", "Alles, was du wissen willst", "Tout ce que vous voulez savoir"],
77    "Het verhaal achter Senly": ["The story behind Senly", "Die Geschichte hinter Senly", "L\u2019histoire derrière Senly"],
78    "We helpen je graag": ["We\u2019re happy to help", "Wir helfen dir gerne", "Nous sommes là pour vous aider"],
79
80    /* hero */
81    "Vertrouwd door 1000+ professionals": ["Trusted by 1000+ professionals", "Vertraut von über 1000 Profis", "Approuvé par plus de 1000 professionnels"],
82    "Het all-in-one": ["The all-in-one", "Die All-in-One-", "La plateforme tout-en-un"],
83    "platform voor": ["platform for", "Plattform für", "pour les"],
84    "marketing professionals.": ["marketing professionals.", "Marketing-Profis.", "pros du marketing."],
85    "Plan content, automatiseer de groei van je social media, beheer klanten, analyseer prestaties en werk slimmer met AI. Alles vanuit één centraal platform.": ["Plan content, automate the growth of your social media, manage clients, analyze performance and work smarter with AI. All from one central platform.", "Plane Content, automatisiere das Wachstum deiner Social Media, verwalte Kunden, analysiere Leistungen und arbeite smarter mit KI. Alles aus einer zentralen Plattform.", "Planifiez du contenu, automatisez la croissance de vos réseaux sociaux, gérez vos clients, analysez les performances et travaillez plus intelligemment avec l’IA. Le tout depuis une seule plateforme."],
86    "Plan content, automatiseer je groei en beheer je klanten met AI — alles vanuit één platform.": ["Plan content, automate your growth and manage your clients with AI — all from one platform.", "Plane Content, automatisiere dein Wachstum und verwalte deine Kunden mit KI — alles aus einer Plattform.", "Planifiez du contenu, automatisez votre croissance et gérez vos clients avec l’IA — le tout depuis une seule plateforme."],
87    "Start 14 dagen gratis": ["Start 14 days free", "14 Tage kostenlos starten", "14 jours d’essai gratuit"],
88    "Bekijk de live demo": ["Watch the live demo", "Live-Demo ansehen", "Voir la démo en direct"],
89    "Live demo": ["Live demo", "Live-Demo", "Démo en direct"],
90    "Geen verplichtingen": ["No commitment", "Keine Verpflichtungen", "Sans engagement"],
91    "Klaar in 10 minuten": ["Ready in 10 minutes", "In 10 Minuten startklar", "Prêt en 10 minutes"],
92    "Opzeggen wanneer je wilt": ["Cancel anytime", "Jederzeit kündbar", "Annulez quand vous voulez"],
93    "AI leest senly.io uit…": ["AI reads senly.io…", "KI liest senly.io aus…", "L’IA analyse senly.io…"],
94    "Zo werkt Senly — live": ["This is how Senly works — live", "So funktioniert Senly — live", "Senly en action — en direct"],
95    "Alles begint met overzicht": ["It all starts with overview", "Alles beginnt mit Übersicht", "Tout commence par la vue d’ensemble"],
96
97    /* groei (g2) */
98    "Automatiseer de": ["Automate the", "Automatisiere das", "Automatisez la"],
99    "groei van": ["growth of", "Wachstum deiner", "croissance de vos"],
100    "je social media.": ["your social media.", "Social Media.", "réseaux sociaux."],
101    "Vier slimme programma's. Eén doel: meer groei.": ["Four smart programs. One goal: more growth.", "Vier smarte Programme. Ein Ziel: mehr Wachstum.", "Quatre programmes intelligents. Un objectif : plus de croissance."],
102    "Senly combineert de nieuwste technologie, AI en slimme automatiseringen om volgers, engagement en bereik op autopilot te laten groeien.": ["Senly combines the latest te
102chnology, AI and smart automations to grow followers, engagement and reach on autopilot.", "Senly kombiniert neueste Technologie, KI und smarte Automatisierungen, um Follower, Engagement und Reichweite auf Autopilot wachsen zu lassen.", "Senly combine les dernières technologies, l’IA et des automatisations intelligentes pour faire croître abonnés, engagement et portée en pilote automatique."],
103    "AI-gedreven": ["AI-driven", "KI-gesteuert", "Piloté par l’IA"],
104    "24/7 actief": ["Active 24/7", "24/7 aktiv", "Actif 24/7"],
105    "Veilig & compliant": ["Safe & compliant", "Sicher & konform", "Sûr & conforme"],
106    "1 tool beschikbaar": ["1 tool available", "1 Tool verfügbar", "1 outil disponible"],
107    "5 tools beschikbaar": ["5 tools available", "5 Tools verfügbar", "5 outils disponibles"],
108    "Profielcheck en groei-acties op Instagram-accounts.": ["Profile check and growth actions on Instagram accounts.", "Profilcheck und Wachstumsaktionen für Instagram-Konten.", "Analyse de profil et actions de croissance sur les comptes Instagram."],
109    "Tools openen →": ["Open tools →", "Tools öffnen →", "Ouvrir les outils →"],
110    "AI-profielcheck": ["AI profile check", "KI-Profilcheck", "Analyse de profil IA"],
111    "AI analyseert je profiel en laat zien wat beter kan — van bio tot content.": ["AI analyzes your profile and shows what can be improved — from bio to content.", "Die KI analysiert dein Profil und zeigt, was besser geht — von Bio bis Content.", "L’IA analyse votre profil et montre ce qui peut être amélioré — de la bio au contenu."],
112    "De AI analyseert je Instagram-profiel van bio tot content. Je ziet direct wat goed staat en wat beter kan. Zo haal je meer uit elke bezoeker op je profiel.": ["The AI analyzes your Instagram profile from bio to content. You instantly see what works and what can be improved. That way you get more out of every visitor to your profile.", "Die KI analysiert dein Instagram-Profil von der Bio bis zum Content. Du siehst sofort, was gut ist und was besser geht. So holst du mehr aus jedem Besucher deines Profils.", "L’IA analyse votre profil Instagram, de la bio au contenu. Vous voyez immédiatement ce qui fonctionne et ce qui peut être amélioré. Vous tirez ainsi le meilleur de chaque visiteur de votre profil."],
113    "Ontdek hoe": ["Discover how", "So funktioniert’s", "Découvrir comment"],
114    "Nodig dagelijks post-likers uit om je pagina te volgen.": ["Invite post-likers to follow your page every day.", "Lade täglich Post-Liker ein, deiner Seite zu folgen.", "Invitez chaque jour ceux qui aiment vos posts à suivre votre page."],
115    "Groei in volgers": ["Grow your followers", "Follower gewinnen", "Gagnez des abonnés"],
116    "Post-likers automatisch uitnodigen — elke dag, binnen veilige limieten.": ["Automatically invite post-likers — every day, within safe limits.", "Post-Liker automatisch einladen — jeden Tag, innerhalb sicherer Limits.", "Invitez automatiquement ceux qui aiment vos posts — chaque jour, dans des limites sûres."],
117    "Mensen die je posts liken zijn je warmste doelgroep. Senly nodigt ze automatisch uit om je pagina te volgen — tot 490 per dag. Jij plaatst content, Senly bouwt je publiek.": ["People who like your posts are your warmest audience. Senly automatically invites them to follow your page — up to 490 per day. You post content, Senly builds your audience.", "Menschen, die deine Posts liken, sind deine wärmste Zielgruppe. Senly lädt sie automatisch ein, deiner Seite zu folgen — bis zu 490 pro Tag. Du postest Content, Senly baut dein Publikum auf.", "Les personnes qui aiment vos posts sont votre audience la plus chaude. Senly les invite automatiquement à suivre votre page — jusqu’à 490 par jour. Vous publiez, Senly bâtit votre audience."],
118    "Connectieverzoeken op basis van trefwoorden en bedrijfsvolgers.": ["Connection requests based on keywords and company followers.", "Kontaktanfragen auf Basis von Keywords und Unternehmens-Followern.", "Demandes de connexion basées sur des mots-clés et les abonnés d’entreprises."],
119    "DM outreach": ["DM outreach", "DM-Outreach", "Prospection DM"],
120    "Connectieverzoeken en berichten op basis van trefwoorden en interesses.": ["Connection requests and messages based on keywords and interests.", "Kontaktanfragen und Nachrichten auf Basis von Keywords und Interessen.", "Demandes de connexion et messages basés sur des mots-clés et centres d’intérêt."],
121    "Senly vindt beslissers via trefwoorden en bedrijfsvolgers. Ze krijgen automatisch een connectieverzoek met persoonlijk bericht. Zo vult je netwerk — en je pijplijn — zichzelf.": ["Senly finds decision-makers via keywords and company followers. They automatically receive a connection request with a personal message. That way your network — and your pipeline — fills itself.", "Senly findet Entscheider über Keywords und Unternehmens-Follower. Sie erhalten automatisch eine Kontaktanfrage mit persönlicher Nachricht. So füllt sich dein Netzwerk — und deine Pipeline — von selbst.", "Senly trouve les décideurs via des mots-clés et les abonnés d’entreprises. Ils reç
121oivent automatiquement une demande de connexion avec un message personnel. Votre réseau — et votre pipeline — se remplit tout seul."],
122    "Doelaccounts volgen en hun volgers ontvolgen voor groei.": ["Follow target accounts and unfollow their followers for growth.", "Zielkonten folgen und deren Follower entfolgen für Wachstum.", "Suivez des comptes cibles et désabonnez-vous de leurs abonnés pour croître."],
123    "Slim volgen & ontvolgen": ["Smart follow & unfollow", "Smart folgen & entfolgen", "Suivi & désabonnement intelligents"],
124    "Doelaccounts volgen en hun volgers weer ontvolgen — pure groei op autopilot.": ["Follow target accounts and unfollow their followers again — pure growth on autopilot.", "Zielkonten folgen und deren Follower wieder entfolgen — pures Wachstum auf Autopilot.", "Suivez des comptes cibles puis désabonnez-vous de leurs abonnés — pure croissance en pilote automatique."],
125    "Senly volgt de volgers van accounts in jouw niche. Een deel volgt terug en ontdekt je content. Daarna ontvolgt Senly ze netjes weer — pure groei op autopilot.": ["Senly follows the followers of accounts in your niche. Some follow back and discover your content. Then Senly neatly unfollows them again — pure growth on autopilot.", "Senly folgt den Followern von Konten in deiner Nische. Ein Teil folgt zurück und entdeckt deinen Content. Danach entfolgt Senly sie wieder sauber — pures Wachstum auf Autopilot.", "Senly suit les abonnés des comptes de votre niche. Certains vous suivent en retour et découvrent votre contenu. Ensuite Senly se désabonne proprement — pure croissance en pilote automatique."],
126    "AI-technologie": ["AI technology", "KI-Technologie", "Technologie IA"],
127    "Real-time data": ["Real-time data", "Echtzeitdaten", "Données en temps réel"],
128    "Cloud-automatisering": ["Cloud automation", "Cloud-Automatisierung", "Automatisation cloud"],
129    "Meer dan": ["More than", "Mehr als", "Plus de"],
130    "groeien al met Senly": ["are already growing with Senly", "wachsen bereits mit Senly", "grandissent déjà avec Senly"],
131
132    /* platform (p3) */
133    "Alles wat je nodig hebt": ["Everything you need", "Alles, was du brauchst", "Tout ce dont vous avez besoin"],
134    "Eén platform.": ["One platform.", "Eine Plattform.", "Une plateforme."],
135    "Eindeloze mogelijkheden.": ["Endless possibilities.", "Endlose Möglichkeiten.", "Des possibilités infinies."],
136    "Van contentplanning en AI tot CRM, analytics, klantbeheer en automatiseringen. Alles": ["From content planning and AI to CRM, analytics, client management and automations. All", "Von Contentplanung und KI bis CRM, Analytics, Kundenverwaltung und Automatisierungen. Alles", "De la planification de contenu et l’IA au CRM, analytics, gestion clients et automatisations. Tout"],
137    "geïntegreerd": ["integrated", "integriert", "intégré"],
138    "in één platform, zodat jij meer bereikt in minder tijd.": ["in one platform, so you achieve more in less time.", "in einer Plattform, damit du mehr in weniger Zeit erreichst.", "dans une seule plateforme, pour accomplir plus en moins de temps."],
139    "Groeiprogramma's": ["Growth programs", "Wachstumsprogramme", "Programmes de croissance"],
140    "Contentkalender": ["Content calendar", "Content-Kalender", "Calendrier de contenu"],
141    "Takenbeheer": ["Task management", "Aufgabenverwaltung", "Gestion des tâches"],
142    "Activiteiten": ["Activity", "Aktivitäten", "Activités"],
143    "Dashboard & Statistieken": ["Dashboard & Statistics", "Dashboard & Statistiken", "Tableau de bord & Statistiques"],
144    "Al je klanten, taken en prestaties op één centrale plek.": ["All your clients, tasks and performance in one central place.", "Alle Kunden, Aufgaben und Leistungen an einem zentralen Ort.", "Tous vos clients, tâches et performances en un seul endroit."],
145    "Omzet- en groeicijfers": ["Revenue and growth figures", "Umsatz- und Wachstumszahlen", "Chiffres de revenus et de croissance"],
146    "Aankomende deadlines": ["Upcoming deadlines", "Anstehende Deadlines", "Échéances à venir"],
147    "Live activiteitenfeed": ["Live activity feed", "Live-Aktivitätsfeed", "Fil d’activité en direct"],
148    "Snelle acties": ["Quick actions", "Schnellaktionen", "Actions rapides"],
149    "Bekijk het dashboard": ["View the dashboard", "Dashboard ansehen", "Voir le tableau de bord"],
150    "Vier automatiseringen die 24/7 aan je groei werken.": ["Four automations that work on your growth 24/7.", "Vier Automatisierungen, die rund um die Uhr an deinem Wachstum arbeiten.", "Quatre automatisations qui travaillent 24/7 pour votre croissance."],
151    "Uitnodigen op trefwoorden": ["Invite by keywords", "Einladen nach Keywords", "Inviter par mots-clés"],
152    "Reageren op posts": ["Comment on posts", "Auf Posts reagieren", "Commenter les posts"],
153    "Profielbezoeken": ["Profile visits", "Profilbesuche", "Visites de profil"],
154    "Welkomstberichten": ["Welcome messages", "Willkommensnachrichten", "Messages de bienvenue"],
155    "Bekijk de groeiprogramma's": ["View the growth programs", "Wachstumsprogramme ansehen", "Voir les programmes de croissance"],
156    "Plan, organiseer en publiceer content op al je social media.": ["Plan, organize and publish content across all your social media.", "Plane, organisiere und veröffentliche Content auf allen Social Media.", "Planifiez, organisez et publiez du contenu sur tous vos réseaux sociaux."],
157    "Visuele contentkalender": ["Visual content calendar", "Visueller Content-Kalender", "Calendrier de contenu visuel"],
158    "Per klant, per platform": ["Per client, per platform", "Pro Kunde, pro Plattform", "Par client, par plateforme"],
159    "Goedkeuringsflow": ["Approval flow", "Freigabe-Workflow", "Flux d’approbation"],
160    "Bekijk de contentkalender": ["View the content calendar", "Content-Kalender ansehen", "Voir le calendrier de contenu"],
161    "Facturen, offertes en betalingen — volledig geïntegreerd.": ["Invoices, quotes and payments — fully integrated.", "Rechnungen, Angebote und Zahlungen — voll integriert.", "Factures, devis et paiements — entièrement intégrés."],
162    "Facturen & offertes": ["Invoices & quotes", "Rechnungen & Angebote", "Factures & devis"],
163    "Periodieke facturen": ["Recurring invoices", "Wiederkehrende Rechnungen", "Factures récurrentes"],
164    "Betaal-QR & links": ["Payment QR & links", "Zahlungs-QR & Links", "QR & liens de paiement"],
165    "Eigen klantportaal": ["Own client portal", "Eigenes Kundenportal", "Portail client personnalisé"],
166    "Bekijk financieel": ["View finance", "Finanzen ansehen", "Voir les finances"],
167    "50+ tools voor content, research en rapportages.": ["50+ tools for content, research and reporting.", "50+ Tools für Content, Recherche und Reporting.", "Plus de 50 outils pour le contenu, la recherche et les rapports."],
168    "AI-captions & hooks": ["AI captions & hooks", "KI-Captions & Hooks", "Légendes & accroches IA"],
169    "Hashtag-research": ["Hashtag research", "Hashtag-Recherche", "Recherche de hashtags"],
170    "Maandrapporten": ["Monthly reports", "Monatsberichte", "Rapports mensuels"],
171    "Beste posttijden": ["Best posting times", "Beste Posting-Zeiten", "Meilleurs moments pour publier"],
172    "Ontdek de Tool Store": ["Discover the Tool Store", "Tool Store entdecken", "Découvrir le Tool Store"],
173    "Alle e-mail en klantcommunicatie in één centrale inbox.": ["All email and client communication in one central inbox.", "Alle E-Mails und Kundenkommunikation in einem zentralen Posteingang.", "Tous vos e-mails et échanges clients dans une boîte de réception centrale."],
174    "Gedeelde team-inbox": ["Shared team inbox", "Geteilter Team-Posteingang", "Boîte de réception d’équipe partagée"],
175    "Concepten & templates": ["Drafts & templates", "Entwürfe & Vorlagen", "Brouillons & modèles"],
176    "E-mailcampagnes": ["Email campaigns", "E-Mail-Kampagnen", "Campagnes e-mail"],
177    "Labels & filters": ["Labels & filters", "Labels & Filter", "Étiquettes & filtres"],
178    "Bekijk de inbox": ["View the inbox", "Posteingang ansehen", "Voir la boîte de réception"],
179    "Boekingspagina's en meetings — direct in je agenda.": ["Booking pages and meetings — straight into your calendar.", "Buchungsseiten und Meetings — direkt in deinem Kalender.", "Pages de réservation et réunions — directement dans votre agenda."],
180    "Eigen boekingspagina": ["Own booking page", "Eigene Buchungsseite", "Page de réservation personnalisée"],
181    "Week- en dagweergave": ["Week and day view", "Wochen- und Tagesansicht", "Vue semaine et jour"],
182    "Agenda-koppelingen": ["Calendar integrations", "Kalender-Anbindungen", "Connexions d’agenda"],
183    "Automatische bevestigingen": ["Automatic confirmations", "Automatische Bestätigungen", "Confirmations automatiques"],
184    "Bekijk meetings": ["View meetings", "Meetings ansehen", "Voir les réunions"],
185    "Al het teamwerk gepland, toegewezen en op tijd af.": ["All teamwork planned, assigned and done on time.", "Alle Teamarbeit geplant, zugewiesen und pünktlich erledigt.", "Tout le travail d’équipe planifié, attribué et livré à temps."],
186    "Taken per klant": ["Tasks per client", "Aufgaben pro Kunde", "Tâches par client"],
187    "Workload per teamlid": ["Workload per team member", "Auslastung pro Teammitglied", "Charge de travail par membre"],
188    "Deadlines & prioriteiten": ["Deadlines & priorities", "Deadlines & Prioritäten", "Échéances & priorités"],
189    "Lijst én kanban": ["List and kanban", "Liste und Kanban", "Liste et kanban"],
190    "Bekijk takenbeheer": ["View task management", "Aufgabenverwaltung ansehen", "Voir la gestion des tâches"],
191    "Volg live wat er in je hele werkruimte gebeurt.": ["Follow live what happens across your entire workspace.", "Verfolge live, was in deinem gesamten Workspace passiert.", "Suivez en direct tout ce qui se passe dans votre espace de travail."],
192    "Volledige activiteitenlog": ["Full activity log", "Vollständiges Aktivitätsprotokoll", "Journal d’activité complet"],
193    "Per klant en teamlid": ["Per client and team member", "Pro Kunde und Teammitglied", "Par client et membre d’équipe"],
194    "Statistieken per type": ["Statistics per type", "Statistiken pro Typ", "Statistiques par type"],
195    "Filters & zoeken": ["Filters & search", "Filter & Suche", "Filtres & recherche"],
196    "Bekijk activiteiten": ["View activity", "Aktivitäten ansehen", "Voir les activités"],
197    "Actuele trends en inzichten voor je content.": ["Current trends and insights for your content.", "Aktuelle Trends und Insights für deinen Content.", "Tendances et insights actuels pour votre contenu."],
198    "Trending onderwerpen": ["Trending topics", "Trending-Themen", "Sujets tendance"],
199    "Bereik & virale score": ["Reach & viral score", "Reichweite & Viral-Score", "Portée & score viral"],
200    "Per platform gefilterd": ["Filtered per platform", "Nach Plattform gefiltert", "Filtré par plateforme"],
201    "AI-samenvatting": ["AI summary", "KI-Zusammenfassung", "Résumé IA"],
202    "Bekijk trends": ["View trends", "Trends ansehen", "Voir les tendances"],
203    "Het hele portaal in jouw eigen huisstijl.": ["The entire portal in your own branding.", "Das gesamte Portal in deinem eigenen Branding.", "Tout le portail à votre image de marque."],
204    "Eigen logo & kleuren": ["Own logo & colors", "Eigenes Logo & Farben", "Logo & couleurs personnalisés"],
205    "Eigen domein": ["Own domain", "Eigene Domain", "Domaine personnalisé"],
206    "White-label klantportaal": ["White-label client portal", "White-Label-Kundenportal", "Portail client en marque blanche"],
207    "E-mail in jouw stijl": ["Email in your style", "E-Mail in deinem Stil", "E-mails à votre image"],
208    "Bekijk white-label": ["View white-label", "White-Label ansehen", "Voir le white-label"],
209    "50+ geïntegreerde tools": ["50+ integrated tools", "50+ integrierte Tools", "Plus de 50 outils intégrés"],
210    "Van contentcreatie tot rapportages, in één suite": ["From content creation to reporting, in one suite", "Von der Contenterstellung bis zum Reporting, in einer Suite", "De la création de contenu aux rapports, dans une seule suite"],
211    "AI in iedere workflow": ["AI in every workflow", "KI in jedem Workflow", "L’IA dans chaque workflow"],
212    "Slimme hulp bij elke stap, van post tot rapport": ["Smart help at every step, from post to report", "Smarte Hilfe bei jedem Schritt, vom Post bis zum Bericht", "Une aide intelligente à chaque étape, du post au rapport"],
213    "Groei-automatisering": ["Growth automation", "Wachstums-Automatisierung", "Automatisation de croissance"],
214    "Programma's die 24/7 aan je bereik werken": ["Programs that work on your reach 24/7", "Programme, die rund um die Uhr an deiner Reichweite arbeiten", "Des programmes qui travaillent 24/7 pour votre portée"],
215    "White-label voor bureaus": ["White-label for agencies", "White-Label für Agenturen", "White-label pour agences"],
216    "Jouw merk, jouw domein, jouw klantportaal": ["Your brand, your domain, your client portal", "Deine Marke, deine Domain, dein Kundenportal", "Votre marque, votre domaine, votre portail client"],
217    "Bureau": ["Agency", "Agentur", "Agence"],
218    "Freelancer": ["Freelancer", "Freelancer", "Freelance"],
219    "In-house marketeer": ["In-house marketer", "In-house-Marketer", "Marketeur interne"],
220    "Senly vormt zich naar hoe jij werkt.": ["Senly adapts to how you work.", "Senly passt sich an deine Arbeitsweise an.", "Senly s’adapte à votre façon de travailler."],
221    "Je ziet alleen de onderdelen die jij nodig hebt — niets dat afleidt.": ["You only see the parts you need — nothing that distracts.", "Du siehst nur die Bereiche, die du brauchst — nichts, was ablenkt.", "Vous ne voyez que ce dont vous avez besoin — rien qui distrait."],
222
223    /* ai (ai4) */
224    "AI in": ["AI in", "KI in", "L’IA dans"],
225    "elke workflow.": ["every workflow.", "jedem Workflow.", "chaque workflow."],
226    "Van contentcreatie tot klantbeheer. Senly AI helpt je sneller werken in iedere stap van je workflow.": ["From content creation to client management. Senly AI helps you work faster at every step of your workflow.", "Von der Contenterstellung bis zur Kundenverwaltung. Senly AI hilft dir, in jedem Schritt schneller zu arbeiten.", "De la création de contenu à la gestion clients. Senly AI vous aide à travailler plus vite à chaque étape."],
227    "Hallo! Waarmee kan ik je helpen?": ["Hi! How can I help you?", "Hallo! Womit kann ich dir helfen?", "Bonjour ! Comment puis-je vous aider ?"],
228    "Maak een LinkedIn post over": ["Write a LinkedIn post about", "Erstelle einen LinkedIn-Post über", "Rédige un post LinkedIn sur"],
229    "de voordelen van automatisering voor marketingbureaus.": ["the benefits of automation for marketing agencies.", "die Vorteile von Automatisierung für Marketingagenturen.", "les avantages de l’automatisation pour les agences marketing."],
230    "Senly AI denkt na": ["Senly AI is thinking", "Senly AI denkt nach", "Senly AI réfléchit"],
231    "Automatisering bespaart tijd, verhoogt efficiëntie en zorgt voor consistente groei bij je klanten.": ["Automation saves time, boosts efficiency and drives consistent growth for your clients.", "Automatisierung spart Zeit, steigert die Effizienz und sorgt für konstantes Wachstum bei deinen Kunden.", "L’automatisation fait gagner du temps, améliore l’efficacité et assure une croissance constante pour vos clients."],
232    "Hier is je LinkedIn post:": ["Here’s your LinkedIn post:", "Hier ist dein LinkedIn-Post:", "Voici votre post LinkedIn :"],
233    "Bereik": ["Reach", "Reichweite", "Portée"],
234    "Nieuwe workflow actief": ["New workflow active", "Neuer Workflow aktiv", "Nouveau workflow actif"],
235    "Uitstekend": ["Excellent", "Ausgezeichnet", "Excellent"],
236    "Content gegenereerd": ["Content generated", "Content generiert", "Contenu généré"],
237    "2 min. geleden": ["2 min. ago", "vor 2 Min.", "il y a 2 min"],
238    "Analyse voltooid": ["Analysis complete", "Analyse abgeschlossen", "Analyse terminée"],
239    "5 min. geleden": ["5 min. ago", "vor 5 Min.", "il y a 5 min"],
240    "Post ingepland": ["Post scheduled", "Post geplant", "Post programmé"],
241    "10 min. geleden": ["10 min. ago", "vor 10 Min.", "il y a 10 min"],
242    "CRM geüpdatet": ["CRM updated", "CRM aktualisiert", "CRM mis à jour"],
243    "15 min. geleden": ["15 min. ago", "vor 15 Min.", "il y a 15 min"],
244    "30+ AI-tools": ["30+ AI tools", "30+ KI-Tools", "Plus de 30 outils IA"],
245    "Voor elke stap in je workflow": ["For every step in your workflow", "Für jeden Schritt in deinem Workflow", "Pour chaque étape de votre workflow"],
246    "24/7 AI assistentie": ["24/7 AI assistance", "24/7 KI-Assistenz", "Assistance IA 24/7"],
247    "Altijd beschikbaar, direct antwoord": ["Always available, instant answers", "Immer verfügbar, sofortige Antwort", "Toujours disponible, réponse immédiate"],
248    "Data-gedreven AI": ["Data-driven AI", "Datengetriebene KI", "IA pilotée par les données"],
249    "Slimme inzichten, betere resultaten": ["Smart insights, better results", "Smarte Insights, bessere Ergebnisse", "Des insights intelligents, de meilleurs résultats"],
250    "100% veilig": ["100% secure", "100% sicher", "100% sécurisé"],
251    "Jouw data is altijd beschermd": ["Your data is always protected", "Deine Daten sind immer geschützt", "Vos données sont toujours protégées"],
252
253    /* vervangt (wsv) */
254    "Wat Senly vervangt": ["What Senly replaces", "Was Senly ersetzt", "Ce que Senly remplace"],
255    "Stop met": ["Stop using", "Schluss mit", "Fini les"],
256    "losse tools.": ["separate tools.", "Einzeltools.", "outils séparés."],
257    "Eén platform voor": ["One platform for", "Eine Plattform für", "Une plateforme pour"],
258    "alles.": ["everything.", "alles.", "tout."],
259    "Senly vervangt al je losse abonnementen en brengt alles samen in één platform.": ["Senly replaces all your separate subscriptions and brings everything together in one platform.", "Senly ersetzt all deine einzelnen Abos und vereint alles in einer Plattform.", "Senly remplace tous vos abonnements séparés et réunit tout dans une seule plateforme."],
260    "Minder kosten, minder gedoe, meer resultaat.": ["Less cost, less hassle, more results.", "Weniger Kosten, weniger Aufwand, mehr Ergebnisse.", "Moins de coûts, moins de tracas, plus de résultats."],
261    "AI-assistent": ["AI assistant", "KI-Assistent", "Assistant IA"],
262    "Documenten": ["Documents", "Dokumente", "Documents"],
263    "Contentplanning": ["Content planning", "Contentplanung", "Planification de contenu"],
264    "E-mailmarketing": ["Email marketing", "E-Mail-Marketing", "E-mail marketing"],
265    "Bestandsopslag": ["File storage", "Dateispeicher", "Stockage de fichiers"],
266    "Projectbeheer": ["Project management", "Projektverwaltung", "Gestion de projet"],
267    "Automatiseringen": ["Automations", "Automatisierungen", "Automatisations"],
268    "Betalingen": ["Payments", "Zahlungen", "Paiements"],
269    "Afspraken plannen": ["Appointment scheduling", "Termine planen", "Prise de rendez-vous"],
270    "Facturatie": ["Invoicing", "Rechnungsstellung", "Facturation"],
271    "De realiteit": ["The reality", "Die Realität", "La réalité"],
272    "30+ losse tools": ["30+ separate tools", "30+ Einzeltools", "Plus de 30 outils séparés"],
273    "/maand": ["/month", "/Monat", "/mois"],
274    "30+ abonnementen": ["30+ subscriptions", "30+ Abos", "Plus de 30 abonnements"],
275    "30+ verschillende logins": ["30+ different logins", "30+ verschiedene Logins", "Plus de 30 identifiants différents"],
276    "30+ facturen per maand": ["30+ invoices per month", "30+ Rechnungen pro Monat", "Plus de 30 factures par mois"],
277    "Geen overzicht": ["No overview", "Kein Überblick", "Aucune vue d’ensemble"],
278    "Data verspreid over tools": ["Data scattered across tools", "Daten über Tools verstreut", "Données éparpillées entre les outils"],
279    "Met Senly": ["With Senly", "Mit Senly", "Avec Senly"],
280    "Eén platform voor alles": ["One platform for everything", "Eine Plattform für alles", "Une plateforme pour tout"],
281    "Eén login voor alles": ["One login for everything", "Ein Login für alles", "Un identifiant pour tout"],
282    "Eén dashboard, één factuur": ["One dashboard, one invoice", "Ein Dashboard, eine Rechnung", "Un tableau de bord, une facture"],
283    "Alle tools op één plek": ["All tools in one place", "Alle Tools an einem Ort", "Tous les outils au même endroit"],
284    "AI inbegrepen": ["AI included", "KI inklusive", "IA incluse"],
285    "Bespaar gemiddeld €1.950+/maand": ["Save an average of €1,950+/month", "Spare durchschnittlich 1.950+ €/Monat", "Économisez en moyenne 1 950+ €/mois"],
286    "Vanaf": ["From", "Ab", "À partir de"],
287    "€1.950+ bespaard": ["€1,950+ saved", "1.950+ € gespart", "1 950+ € économisés"],
288    "per maand": ["per month", "pro Monat", "par mois"],
289    "20+ uur bespaard": ["20+ hours saved", "20+ Stunden gespart", "20+ heures économisées"],
290    "per week": ["per week", "pro Woche", "par semaine"],
291    "Alles op één plek": ["Everything in one place", "Alles an einem Ort", "Tout au même endroit"],
292    "één overzicht": ["one overview", "ein Überblick", "une vue d’ensemble"],
293    "Veilig & GDPR-proof": ["Secure & GDPR-proof", "Sicher & DSGVO-konform", "Sécurisé & conforme RGPD"],
294
295    /* resultaten (rs6) */
296    "Resultaten die spreken": ["Results that speak", "Ergebnisse, die überzeugen", "Des résultats qui parlent"],
297    "Echte resultaten.": ["Real results.", "Echte Ergebnisse.", "De vrais résultats."],
298    "Van echte klanten.": ["From real clients.", "Von echten Kunden.", "De vrais clients."],
299    "Senly helpt bedrijven en bureaus om sneller te groeien, meer tijd te besparen en betere resultaten te behalen.": ["Senly helps businesses and agencies grow faster, save more time and achieve better results.", "Senly hilft Unternehmen und Agenturen, schneller zu wachsen, mehr Zeit zu sparen und bessere Ergebnisse zu erzielen.", "Senly aide les entreprises et agences à croître plus vite, gagner du temps et obtenir de meilleurs résultats."],
300    "Marketingbureau": ["Marketing agency", "Marketingagentur", "Agence marketing"],
301    "Per week bespaard": ["Saved per week", "Pro Woche gespart", "Économisé par semaine"],
302    "\"Senly heeft onze workflows compleet veranderd. Meer resultaat, minder werk.\"": ["“Senly completely transformed our workflows. More results, less work.”", "„Senly hat unsere Workflows komplett verändert. Mehr Ergebnisse, weniger Arbeit.“", "« Senly a complètement transformé nos workflows. Plus de résultats, moins de travail. »"],
303    "Mrt": ["Mar", "Mär", "Mars"],
304    "Mei": ["May", "Mai", "Mai"],
305    "Eigenaar": ["Owner", "Inhaber", "Propriétaire"],
306    "Oprichter van Senly": ["Founder of Senly", "Gründer von Senly", "Fondateur de Senly"],
307    "Eigenaresse": ["Owner", "Inhaberin", "Propriétaire"],
308    "Kindergeneeskunde": ["Pediatrics", "Kinderheilkunde", "Pédiatrie"],
309    "Nieuwe patiënten": ["New patients", "Neue Patienten", "Nouveaux patients"],
310    "Gem. beoordeling": ["Avg. rating", "Ø Bewertung", "Note moyenne"],
311    "Online afspraken": ["Online appointments", "Online-Termine", "Rendez-vous en ligne"],
312    "Afspraken": ["Appointments", "Termine", "Rendez-vous"],
313    "\"Ouders plannen nu zelf online in en onze praktijk groeit gestaag. De administratie kost ons bijna geen tijd meer.\"": ["“Parents now book online themselves and our practice grows steadily. Admin barely takes any time anymore.”", "„Eltern buchen jetzt selbst online und unsere Praxis wächst stetig. Die Verwaltung kostet uns kaum noch Zeit.“", "« Les parents réservent désormais eux-mêmes en ligne et notre cabinet grandit régulièrement. L’administratif ne nous prend presque plus de temps. »"],
314    "Airconditioningbedrijf": ["Air conditioning company", "Klimaanlagen-Firma", "Entreprise de climatisation"],
315    "Views behaald": ["Views achieved", "Views erzielt", "Vues obtenues"],
316    "Interactie": ["Interaction", "Interaktion", "Interaction"],
317    "Volgersgroei": ["Follower growth", "Follower-Wachstum", "Croissance des abonnés"],
318    "\"Onze content presteert beter dan ooit. Dankzij de AI en automatisering van Senly.\"": ["“Our content performs better than ever. Thanks to Senly’s AI and automation.”", "„Unser Content performt besser als je zuvor. Dank der KI und Automatisierung von Senly.“", "« Notre contenu performe mieux que jamais. Grâce à l’IA et l’automatisation de Senly. »"],
319    "Marketingmanager": ["Marketing manager", "Marketing-Manager", "Responsable marketing"],
320    "Artiest · Volkszanger": ["Artist · Singer", "Künstler · Volkssänger", "Artiste · Chanteur"],
321    "Nieuwe fans": ["New fans", "Neue Fans", "Nouveaux fans"],
322    "\"Sinds Senly staat mijn agenda vol en groeit mijn publiek elke week. Alles op één plek geregeld.\"": ["“Since Senly my calendar is full and my audience grows every week. Everything sorted in one place.”", "„Seit Senly ist mein Kalender voll und mein Publikum wächst jede Woche. Alles an einem Ort geregelt.“", "« Depuis Senly, mon agenda est plein et mon public grandit chaque semaine. Tout est géré au même endroit. »"],
323    "Volkszanger": ["Singer", "Volkssänger", "Chanteur"],
324    "Bouwbedrijf": ["Construction company", "Bauunternehmen", "Entreprise de construction"],
325    "Offerte-aanvragen": ["Quote requests", "Angebotsanfragen", "Demandes de devis"],
326    "ROI behaald": ["ROI achieved", "ROI erzielt", "ROI atteint"],
327    "Online zichtbaarheid": ["Online visibility", "Online-Sichtbarkeit", "Visibilité en ligne"],
328    "Aanvragen": ["Requests", "Anfragen", "Demandes"],
329    "\"We worden nu online gevonden en de offerte-aanvragen stromen binnen. Senly regelt de opvolging automatisch.\"": ["“We’re now found online and quote requests keep coming in. Senly handles the follow-up automatically.”", "„Wir werden jetzt online gefunden und die Angebotsanfragen strömen herein. Senly übernimmt die Nachverfolgung automatisch.“", "« On nous trouve maintenant en ligne et les demandes de devis affluent. Senly gère le suivi automatiquement. »"],
330    "Sportcentrum": ["Sports center", "Sportzentrum", "Centre sportif"],
331    "Leads gegenereerd": ["Leads generated", "Leads generiert", "Leads générés"],
332    "Afspraken ingepland": ["Appointments booked", "Termine gebucht", "Rendez-vous planifiés"],
333    "\"Van content tot klant: alles loopt nu automatisch. Senly is onmisbaar voor ons sportcentrum.\"": ["“From content to client: everything now runs automatically. Senly is indispensable for our sports center.”", "„Von Content bis Kunde: alles läuft jetzt automatisch. Senly ist unverzichtbar für unser Sportzentrum.“", "« Du contenu au client : tout est désormais automatique. Senly est indispensable pour notre centre sportif. »"],
334    "Vertrouwd door 300+ bureaus": ["Trusted by 300+ agencies", "Vertraut von über 300 Agenturen", "Approuvé par plus de 300 agences"],
335
336    /* rollen (rl7) */
337    "Voor iedere rol": ["For every role", "Für jede Rolle", "Pour chaque rôle"],
338    "Gebouwd voor": ["Built for", "Gebaut für", "Conçu pour"],
339    "iedere rol.": ["every role.", "jede Rolle.", "chaque rôle."],
340    "Of je nu een bureau runt, klanten beheert of content creëert. Senly helpt je sneller werken en meer impact maken.": ["Whether you run an agency, manage clients or create content. Senly helps you work faster and make more impact.", "Ob du eine Agentur führst, Kunden betreust oder Content erstellst. Senly hilft dir, schneller zu arbeiten und mehr zu bewirken.", "Que vous dirigiez une agence, gériez des clients ou créiez du contenu. Senly vous aide à travailler plus vite et avoir plus d’impact."],
341    "Bureau-eigenaar": ["Agency owner", "Agenturinhaber", "Propriétaire d’agence"],
342    "Schaal je bureau zonder extra personeel.": ["Scale your agency without extra staff.", "Skaliere deine Agentur ohne zusätzliches Personal.", "Développez votre agence sans personnel supplémentaire."],
343    "Bekijk functies": ["View features", "Funktionen ansehen", "Voir les fonctionnalités"],
344    "Meer informatie": ["More info", "Mehr erfahren", "En savoir plus"],
345    "Beheer al je klanten vanuit één dashboard.": ["Manage all your clients from one dashboard.", "Verwalte alle Kunden über ein Dashboard.", "Gérez tous vos clients depuis un seul tableau de bord."],
346    "Freelancer / ZZP'er": ["Freelancer", "Freelancer", "Freelance / indépendant"],
347    "Werk slimmer met AI en verdien meer.": ["Work smarter with AI and earn more.", "Arbeite smarter mit KI und verdiene mehr.", "Travaillez plus intelligemment avec l’IA et gagnez plus."],
348    "Maak sneller content met slimme tools.": ["Create content faster with smart tools.", "Erstelle Content schneller mit smarten Tools.", "Créez du contenu plus vite avec des outils intelligents."],
349    "Centraliseer marketing en meet wat echt telt.": ["Centralize marketing and measure what really matters.", "Zentralisiere Marketing und miss, was wirklich zählt.", "Centralisez le marketing et mesurez ce qui compte vraiment."],
350
351    /* prijzen (pr8) */
352    "Eenvoudige & transparante prijzen": ["Simple & transparent pricing", "Einfache & transparente Preise", "Des tarifs simples & transparents"],
353    "Kies het plan dat bij": ["Choose the plan that fits", "Wähle den Plan, der zu", "Choisissez le plan adapté"],
354    "jou en je klanten": ["you and your clients", "dir und deinen Kunden", "à vous et vos clients"],
355    "past.": ["best.", "passt.", "."],
356    "Start 14 dagen gratis. Daarna betaal je alleen voor actieve klanten. Geen vaste kosten.": ["Start 14 days free. After that you only pay for active clients. No fixed costs.", "14 Tage kostenlos starten. Danach zahlst du nur für aktive Kunden. Keine Fixkosten.", "14 jours d’essai gratuit. Ensuite, payez uniquement pour les clients actifs. Aucun frais fixe."],
357    "Founder-prijs beschikbaar": ["Founder price available", "Founder-Preis verfügbar", "Tarif fondateur disponible"],
358    "daarna €90 / €80 / €70 per klant": ["then €90 / €80 / €70 per client", "danach 90 € / 80 € / 70 € pro Kunde", "puis 90 € / 80 € / 70 € par client"],
359    "Bereken jouw prijs": ["Calculate your price", "Berechne deinen Preis", "Calculez votre prix"],
360    "Betaal alleen voor actieve klanten. Hoe meer klanten, hoe lager de prijs per klant.": ["Only pay for active clients. The more clients, the lower the price per client.", "Zahle nur für aktive Kunden. Je mehr Kunden, desto niedriger der Preis pro Kunde.", "Payez uniquement pour les clients actifs. Plus vous avez de clients, plus le prix par client baisse."],
361    "Betaal alleen voor actieve klanten.": ["Only pay for active clients.", "Zahle nur für aktive Kunden.", "Payez uniquement pour les clients actifs."],
362    "Hoe meer klanten, hoe lager de prijs per klant.": ["The more clients, the lower the price per client.", "Je mehr Kunden, desto niedriger der Preis pro Kunde.", "Plus vous avez de clients, plus le prix par client baisse."],
363    "Aantal actieve klanten": ["Number of active clients", "Anzahl aktiver Kunden", "Nombre de clients actifs"],
364    "Totale maandprijs": ["Total monthly price", "Monatlicher Gesamtpreis", "Prix mensuel total"],
365    "Maandelijks": ["Monthly", "Monatlich", "Mensuel"],
366    "Kwartaal": ["Quarterly", "Quartal", "Trimestriel"],
367    "Jaarlijks": ["Yearly", "Jährlich", "Annuel"],
368    "Kwartaal & jaarlijks verlagen de 1-klant prijs. Bureaus (2+) betalen per actieve klant.": ["Quarterly & yearly lower the 1-client price. Agencies (2+) pay per active client.", "Quartal & jährlich senken den 1-Kunden-Preis. Agenturen (2+) zahlen pro aktivem Kunden.", "Le trimestriel & l’annuel réduisent le prix pour 1 client. Les agences (2+) paient par client actif."],
369    "Ik werk voor klanten": ["I work for clients", "Ich arbeite für Kunden", "Je travaille pour des clients"],
370    "Voor mijn eigen bedrijf": ["For my own business", "Für mein eigenes Unternehmen", "Pour ma propre entreprise"],
371    "Voor bureaus & freelancers — je betaalt per actieve klant.": ["For agencies & freelancers — you pay per active client.", "Für Agenturen & Freelancer — du zahlst pro aktivem Kunden.", "Pour les agences & freelances — vous payez par client actif."],
372    "Voor in-house marketeers en ondernemers — één vaste prijs.": ["For in-house marketers and business owners — one fixed price.", "Für Inhouse-Marketer und Unternehmer — ein fester Preis.", "Pour les marketeurs in-house et entrepreneurs — un prix fixe."],
373    "Kwartaal en jaarlijks zijn voordeliger.": ["Quarterly and yearly cost less.", "Quartal und jährlich sind günstiger.", "Trimestriel et annuel coûtent moins cher."],
374    "Eigen bedrijf": ["Your own business", "Eigenes Unternehmen", "Votre entreprise"],
375    "Eén vaste prijs. Alles inbegrepen, ongeacht teamgrootte.": ["One fixed price. Everything included, regardless of team size.", "Ein fester Preis. Alles inklusive, unabhängig von der Teamgröße.", "Un prix fixe. Tout inclus, quelle que soit la taille de l'équipe."],
376    "Welke prijs geldt voor jou?": ["Which price applies to you?", "Welcher Preis gilt für dich?", "Quel prix s’applique à vous ?"],
377    "Voor je eigen bedrijf": ["For your own business", "Für dein eigenes Unternehmen", "Pour votre propre entreprise"],
378    "Voor je klanten": ["For your clients", "Für deine Kunden", "Pour vos clients"],
379    "€69,95/mnd": ["€69.95/mo", "69,95 €/Mon.", "69,95 €/mois"],
380    "€50/mnd per klant": ["€50/mo per client", "50 €/Mon. pro Kunde", "50 €/mois par client"],
381    "1-klant tarief": ["1-client rate", "1-Kunden-Tarif", "tarif 1 client"],
382    "Social media beheer": ["Social media management", "Social-Media-Management", "Gestion des réseaux sociaux"],
383    "Groeiservice": ["Growth service", "Wachstumsservice", "Service de croissance"],
384    "In-house marketeer of één bedrijf onder je hoede? Dan zit je op het": ["In-house marketer or one business under your wing? You're on the", "In-house Marketer oder ein Unternehmen in deiner Obhut? Du bist auf dem", "Marketeur en interne ou une seule entreprise à gérer ? Vous êtes sur le"],
385    ". Alles inbegrepen, ongeacht teamgrootte.": [". Everything included, regardless of team size.", ". Alles inklusive, unabhängig von der Teamgröße.", ". Tout inclus, quelle que soit la taille de l’équipe."],
386    "Als bureau of freelancer betaal je alleen per klant waar Senly voor automatiseert: klanten met een": ["As an agency or freelancer, you only pay per 
386client Senly automates for: clients with a", "Als Agentur oder Freelancer zahlst du nur pro Kunde, für den Senly automatisiert: Kunden mit einem", "En tant qu’agence ou freelance, vous ne payez que par client pour lequel Senly automatise : les clients avec un profil"],
387    "-profiel.": [" profile.", "-Profil.", "."],
388    "- of": ["- or", "- oder", " ou"],
389    "Andere klantprofielen (eenmalig design, adviestrajecten, webonderhoud, hosting) tellen niet mee — die mag je onbeperkt en gratis in Senly beheren als CRM.": ["Other client profiles (one-off design, consulting, web maintenance, hosting) don't count — you can manage them unlimited and free in Senly as a CRM.", "Andere Kundenprofile (einmaliges Design, Beratung, Webwartung, Hosting) zählen nicht — du kannst sie unbegrenzt und kostenlos in Senly als CRM verwalten.", "Les autres profils clients (design ponctuel, conseil, maintenance web, hébergement) ne comptent pas — vous pouvez les gérer gratuitement et sans limite dans Senly comme CRM."],
390    "1 klant": ["1 client", "1 Kunde", "1 client"],
391    "Start klein. Groei zonder risico.": ["Start small. Grow without risk.", "Klein starten. Ohne Risiko wachsen.", "Commencez petit. Grandissez sans risque."],
392    "per actieve klant / maand": ["per active client / month", "pro aktivem Kunde / Monat", "par client actif / mois"],
393    "Volledig platform": ["Full platform", "Vollständige Plattform", "Plateforme complète"],
394    "Alle tools & integraties": ["All tools & integrations", "Alle Tools & Integrationen", "Tous les outils & intégrations"],
395    "AI functies": ["AI features", "KI-Funktionen", "Fonctions IA"],
396    "Rapportages": ["Reporting", "Reporting", "Rapports"],
397    "E-mail support": ["Email support", "E-Mail-Support", "Support par e-mail"],
398    "Populairst bij bureaus": ["Most popular with agencies", "Am beliebtesten bei Agenturen", "Le plus populaire chez les agences"],
399    "Populairst bij in-house marketeers": ["Most popular with in-house marketers", "Am beliebtesten bei Inhouse-Marketern", "Le plus populaire chez les marketeurs in-house"],
400    "Populairst bij bureaus & freelancers": ["Most popular with agencies & freelancers", "Am beliebtesten bei Agenturen & Freelancern", "Le plus populaire chez les agences & freelances"],
401    "Voor grote bureaus": ["For large agencies", "Für große Agenturen", "Pour les grandes agences"],
402    "2 – 19 klanten": ["2 – 19 clients", "2 – 19 Kunden", "2 – 19 clients"],
403    "Voor groeiende bureaus en teams.": ["For growing agencies and teams.", "Für wachsende Agenturen und Teams.", "Pour les agences et équipes en croissance."],
404    "Bespaar 38%": ["Save 38%", "Spare 38%", "Économisez 38%"],
405    "Alles van 1 klant": ["Everything from 1 client", "Alles aus 1 Kunde", "Tout de l’offre 1 client"],
406    "Onbeperkte gebruikers": ["Unlimited users", "Unbegrenzte Nutzer", "Utilisateurs illimités"],
407    "Priority support": ["Priority support", "Priority-Support", "Support prioritaire"],
408    "White-label opties": ["White-label options", "White-Label-Optionen", "Options white-label"],
409    "API toegang": ["API access", "API-Zugang", "Accès API"],
410    "20+ klanten": ["20+ clients", "20+ Kunden", "20+ clients"],
411    "Schaal onbeperkt met maximale korting.": ["Scale unlimited with maximum discount.", "Skaliere unbegrenzt mit maximalem Rabatt.", "Évoluez sans limite avec la remise maximale."],
412    "Bespaar 43%": ["Save 43%", "Spare 43%", "Économisez 43%"],
413    "Alles van 2 – 19 klanten": ["Everything from 2 – 19 clients", "Alles aus 2 – 19 Kunden", "Tout de l’offre 2 – 19 clients"],
414    "Dedicated onboarding": ["Dedicated onboarding", "Dediziertes Onboarding", "Onboarding dédié"],
415    "SLA & rapportages": ["SLA & reporting", "SLA & Reporting", "SLA & rapports"],
416    "Account manager": ["Account manager", "Account Manager", "Gestionnaire de compte"],
417    "Neem contact op": ["Contact us", "Kontakt aufnehmen", "Nous contacter"],
418    "14 dagen gratis": ["14 days free", "14 Tage kostenlos", "14 jours gratuits"],
419    "Maandelijks opzegbaar": ["Cancel monthly", "Monatlich kündbar", "Résiliable chaque mois"],
420    "Nederlandse support": ["Dutch support", "Niederländischer Support", "Support néerlandais"],
421    "AVG & ISO 27001": ["GDPR & ISO 27001", "DSGVO & ISO 27001", "RGPD & ISO 27001"],
422    "Veelgestelde vragen over prijzen?": ["Questions about pricing?", "Fragen zu den Preisen?", "De
422s questions sur les tarifs ?"],
423    "Bekijk onze FAQ": ["View our FAQ", "Zur FAQ", "Voir notre FAQ"],
424
425    /* faq (fq9) */
426    "Veelgestelde vragen": ["Frequently asked questions", "Häufig gestellte Fragen", "Questions fréquentes"],
427    "Alles wat je moet weten over Senly.": ["Everything you need to know about Senly.", "Alles, was du über Senly wissen musst.", "Tout ce que vous devez savoir sur Senly."],
428    "Heb je een andere vraag?": ["Have another question?", "Noch eine Frage?", "Une autre question ?"],
429    "We helpen je graag.": ["We’re happy to help.", "Wir helfen dir gerne.", "Nous sommes là pour vous aider."],
430    "Kan ik Senly 14 dagen gratis proberen?": ["Can I try Senly free for 14 days?", "Kann ich Senly 14 Tage kostenlos testen?", "Puis-je essayer Senly gratuitement pendant 14 jours ?"],
431    "Ja. Je start direct met een volledige proefperiode van 14 dagen. Je krijgt toegang tot het complete platform en alle functies. Je koppelt bij aanmelden een betaalmethode, maar tijdens de proef wordt er niets afgeschreven — zeg je vóór het einde op, dan betaal je niets.": ["Yes. You start right away with a full 14-day trial. You get access to the complete platform and all features. You add a payment method when you sign up, but nothing is charged during the trial — cancel before it ends and you pay nothing.", "Ja. Du startest sofort mit einer vollständigen 14-tägigen Testphase. Du erhältst Zugriff auf die komplette Plattform und alle Funktionen. Bei der Anmeldung hinterlegst du eine Zahlungsmethode, aber während der Testphase wird nichts abgebucht — kündigst du vor dem Ende, zahlst du nichts.", "Oui. Vous démarrez immédiatement un essai complet de 14 jours. Vous accédez à toute la plateforme et à toutes les fonctionnalités. Vous ajoutez un moyen de paiement à l’inscription, mais rien n’est débité pendant l’essai — annulez avant la fin et vous ne payez rien."],
432    "Betaal ik per gebruiker of per klant?": ["Do I pay per user or per client?", "Zahle ich pro Nutzer oder pro Kunde?", "Est-ce que je paie par utilisateur ou par client ?"],
433    "Je betaalt alleen per actieve klant, niet per gebruiker. Je team kan dus onbeperkt meewerken zonder extra kosten. Hoe meer klanten je beheert, hoe lager de prijs per klant.": ["You only pay per active client, not per user. So your team can collaborate without limits at no extra cost. The more clients you manage, the lower the price per client.", "Du zahlst nur pro aktivem Kunden, nicht pro Nutzer. Dein Team kann also unbegrenzt mitarbeiten, ohne Zusatzkosten. Je mehr Kunden du betreust, desto niedriger der Preis pro Kunde.", "Vous payez uniquement par client actif, pas par utilisateur. Votre équipe peut donc collaborer sans limite et sans frais supplémentaires. Plus vous gérez de clients, plus le prix par client baisse."],
434    "Kan ik mijn eigen branding (white-label) gebruiken?": ["Can I use my own branding (white-label)?", "Kann ich mein eigenes Branding (White-Label) nutzen?", "Puis-je utiliser ma propre marque (white-label) ?"],
435    "Zeker. Vanaf het Growth-plan koppel je je eigen domein, logo en kleuren. Je klanten loggen in op jouw omgeving in jouw huisstijl — Senly blijft volledig onzichtbaar.": ["Absolutely. From the Growth plan you connect your own domain, logo and colors. Your clients log in to your environment in your branding — Senly stays completely invisible.", "Klar. Ab dem Growth-Plan verbindest du deine eigene Domain, Logo und Farben. Deine Kunden loggen sich in deiner Umgebung in deinem Branding ein — Senly bleibt völlig unsichtbar.", "Bien sûr. Dès le plan Growth, vous connectez votre domaine, logo et couleurs. Vos clients se connectent à votre environnement à votre image — Senly reste totalement invisible."],
436    "Welke social media platformen worden ondersteund?": ["Which social media platforms are supported?", "Welche Social-Media-Plattformen werden unterstützt?", "Quelles plateformes de réseaux sociaux sont prises en charge ?"],
437    "Instagram, Facebook, LinkedIn, TikTok, YouTube, Pinterest, X en Google Bedrijfsprofiel. Je plant, publiceert en analyseert al je kanalen vanuit één centrale planner.": ["Instagram, Facebook, LinkedIn, TikTok, YouTube, Pinterest, X and Google Business Profile. You plan, publish and analyze all your channels from one central planner.", "Instagram, Facebook, LinkedIn, TikTok, YouTube, Pinterest, X und Google Unternehmensprofil. Du planst, veröffentlichst und anal
437ysierst alle Kanäle aus einem zentralen Planer.", "Instagram, Facebook, LinkedIn, TikTok, YouTube, Pinterest, X et Google Business Profile. Vous planifiez, publiez et analysez tous vos canaux depuis un planificateur central."],
438    "Kan ik op elk moment opzeggen?": ["Can I cancel anytime?", "Kann ich jederzeit kündigen?", "Puis-je annuler à tout moment ?"],
439    "Ja, je zit nergens aan vast. Je abonnement is maandelijks opzegbaar en je kunt op elk moment op- of afschalen op basis van het aantal actieve klanten.": ["Yes, there’s no lock-in. Your subscription can be canceled monthly and you can scale up or down anytime based on your number of active clients.", "Ja, du bist an nichts gebunden. Dein Abo ist monatlich kündbar und du kannst jederzeit hoch- oder herunterskalieren, je nach Anzahl aktiver Kunden.", "Oui, aucun engagement. Votre abonnement est résiliable chaque mois et vous pouvez évoluer à la hausse ou à la baisse à tout moment selon votre nombre de clients actifs."],
440    "Hoe werkt de overstap van mijn huidige tools?": ["How does switching from my current tools work?", "Wie funktioniert der Umstieg von meinen aktuellen Tools?", "Comment se passe la migration depuis mes outils actuels ?"],
441    "Eenvoudig. Je koppelt je bestaande kanalen in een paar minuten en onze onboarding helpt je met het importeren van klanten en content. Vanaf het Scale-plan krijg je bovendien dedicated onboarding.": ["Easy. You connect your existing channels in a few minutes and our onboarding helps you import clients and content. From the Scale plan you also get dedicated onboarding.", "Einfach. Du verbindest deine bestehenden Kanäle in wenigen Minuten und unser Onboarding hilft dir beim Import von Kunden und Content. Ab dem Scale-Plan erhältst du zudem dediziertes Onboarding.", "Simple. Vous connectez vos canaux existants en quelques minutes et notre onboarding vous aide à importer clients et contenus. Dès le plan Scale, vous bénéficiez en plus d’un onboarding dédié."],
442    "Klaar om al je marketing": ["Ready to manage all your marketing", "Bereit, dein gesamtes Marketing", "Prêt à gérer tout votre marketing"],
443    "op één plek": ["in one place", "an einem Ort", "au même endroit"],
444    "te beheren?": ["?", "zu verwalten?", "?"],
445    "Start vandaag nog gratis en ontdek hoe Senly jouw werk makkelijker, sneller en effectiever maakt.": ["Start free today and discover how Senly makes your work easier, faster and more effective.", "Starte noch heute kostenlos und entdecke, wie Senly deine Arbeit einfacher, schneller und effektiver macht.", "Commencez gratuitement dès aujourd’hui et découvrez comment Senly rend votre travail plus simple, plus rapide et plus efficace."],
446    "14 dagen gratis uitproberen": ["Try 14 days free", "14 Tage kostenlos testen", "Essayez 14 jours gratuits"],
447    "Binnen 10 minuten gestart": ["Set up in 10 minutes", "In 10 Minuten startklar", "Prêt en 10 minutes"],
448    "1000+ marketing professionals": ["1000+ marketing professionals", "1000+ Marketing-Profis", "1000+ pros du marketing"],
449    "gebruiken Senly dagelijks": ["use Senly every day", "nutzen Senly täglich", "utilisent Senly chaque jour"],
450
451    /* footer (ft) */
452    "Het alles-in-één platform voor marketing professionals en bureaus. Automatiseer, plan, analyseer en schaal — alles op één plek.": ["The all-in-one platform for marketing professionals and agencies. Automate, plan, analyze and scale — all in one place.", "Die All-in-One-Plattform für Marketing-Profis und Agenturen. Automatisiere, plane, analysiere und skaliere — alles an einem Ort.", "La plateforme tout-en-un pour les pros du marketing et les agences. Automatisez, planifiez, analysez et évoluez — au même endroit."],
453    "5,0/5 op Google": ["5.0/5 on Google", "5,0/5 auf Google", "5,0/5 sur Google"],
454    "Product": ["Product", "Produkt", "Produit"],
455    "Platform": ["Platform", "Plattform", "Plateforme"],
456    "Functionaliteiten": ["Features", "Funktionen", "Fonctionnalités"],
457    "Integraties": ["Integrations", "Integrationen", "Intégrations"],
458    "Hulpmiddelen": ["Resources", "Ressourcen", "Ressources"],
459    "Helpcentrum": ["Help center", "Hilfecenter", "Centre d’aide"],
460    "Experts": ["Experts", "Experten", "Experts"],
461    "Woordenboek": ["Dictionary", "Wörterbuch", "Dictionnaire"],
462    "Vergelijk": ["Compare", "Vergleichen", "Comparer"],
463    "Bedrijf": ["Company", "Unternehmen", "Entreprise"],
464    "Over ons": ["About us", "Über uns", "À propos"],
465    "Ons verhaal": ["Our story", "Unsere Geschichte", "Notre histoire"],
466    "Voor wie": ["Who it's for", "Für wen", "Pour qui"],
467    "Partners": ["Partners", "Partner", "Partenaires"],
468    "Contact": ["Contact", "Kontakt", "Contact"],
469    "Security": ["Security", "Sicherheit", "Sécurité"],
470    "Legal": ["Legal", "Rechtliches", "Mentions légales"],
471    "Privacybeleid": ["Privacy policy", "Datenschutz", "Politique de confidentialité"],
472    "Algemene voorwaarden": ["Terms & conditions", "AGB", "Conditions générales"],
473    "Partnervoorwaarden": ["Partner terms", "Partnerbedingungen", "Conditions partenaires"],
474    "Status": ["Status", "Status", "Statut"],
475    "© 2026 Senly, handelsnaam van Social Media Tools · KvK 78527465. Alle rechten voorbehouden.": ["© 2026 Senly, a trade name of Social Media Tools · Dutch Chamber of Commerce 78527465. All rights reserved.", "© 2026 Senly, Handelsname von Social Media Tools · Handelskammer 78527465. Alle Rechte vorbehalten.", "© 2026 Senly, nom commercial de Social Media Tools · Chambre de commerce 78527465. Tous droits réservés."],
476    "BTW": ["VAT", "USt-IdNr.", "TVA"],
477
478    /* dagen en maanden (voor changelog-timeline en meta-strook) */
479    "zondag": ["Sunday", "Sonntag", "dimanche"],
480    "maandag": ["Monday", "Montag", "lundi"],
481    "dinsdag": ["Tuesday", "Dienstag", "mardi"],
482    "woensdag": ["Wednesday", "Mittwoch", "mercredi"],
483    "donderdag": ["Thursday", "Donnerstag", "jeudi"],
484    "vrijdag": ["Friday", "Freitag", "vendredi"],
485    "zaterdag": ["Saturday", "Samstag", "samedi"],
486    "januari": ["January", "Januar", "janvier"],
487    "februari": ["February", "Februar", "février"],
488    "maart": ["March", "März", "mars"],
489    "april": ["April", "April", "avril"],
490    "mei": ["May", "Mai", "mai"],
491    "juni": ["June", "Juni", "juin"],
492    "juli": ["July", "Juli", "juillet"],
493    "augustus": ["August", "August", "août"],
494    "september": ["September", "September", "septembre"],
495    "oktober": ["October", "Oktober", "octobre"],
496    "november": ["November", "November", "novembre"],
497    "december": ["December", "Dezember", "décembre"],
498    "jan": ["Jan", "Jan", "janv."],
499    "feb": ["Feb", "Feb", "févr."],
500    "mrt": ["Mar", "Mär", "mars"],
501    "apr": ["Apr", "Apr", "avr."],
502    "jun": ["Jun", "Jun", "juin"],
503    "jul": ["Jul", "Jul", "juil."],
504    "aug": ["Aug", "Aug", "août"],
505    "sep": ["Sep", "Sep", "sept."],
506    "okt": ["Oct", "Okt", "oct."],
507    "nov": ["Nov", "Nov", "nov."],
508    "dec": ["Dec", "Dez", "déc."],
509    "Snelheid": ["Performance", "Leistung", "Performance"],
510
511    /* /now.html — tabs + zoek */
512    "Alles": ["Everything", "Alles", "Tout"],
513    "Changelog": ["Changelog", "Changelog", "Changelog"],
514    "Community": ["Community", "Community", "Communauté"],
515    "Nieuws": ["News", "News", "Actualités"],
516    "Craft": ["Craft", "Craft", "Craft"],
517    "AI": ["AI", "KI", "IA"],
518    "Zoeken...": ["Search...", "Suchen...", "Rechercher..."],
519
520    /* /now.html — badges & meta */
521    "Team Senly": ["Team Senly", "Team Senly", "Team Senly"],
522    "Nieuw": ["New", "Neu", "Nouveau"],
523    "Veiligheid": ["Security", "Sicherheit", "Sécurité"],
524    "Bugfix": ["Bugfix", "Bugfix", "Correctif"],
525    "Bug fix": ["Bug fix", "Bugfix", "Correctif"],
526    "Polish": ["Polish", "Feinschliff", "Peaufinage"],
527    "Prestatie": ["Performance", "Leistung", "Performance"],
528    "Infra": ["Infra", "Infra", "Infra"],
529    "Klantverhaal": ["Client story", "Kundengeschichte", "Témoignage client"],
530    "Event": ["Event", "Event", "Événement"],
531    "Templates": ["Templates", "Vorlagen", "Modèles"],
532    "Onderzoek": ["Research", "Studie", "Étude"],
533    "Podcast": ["Podcast", "Podcast", "Podcast"],
534
535    /* /now.html — detail-pagina hero-tags */
536    "Feature-highlight": ["Feature highlight", "Feature-Highlight", "Feature en avant"],
537    "Feature-lancering": ["Feature launch", "Feature-Launch", "Lancement de feature"],
538    "Product-update": ["Product update", "Produkt-Update", "Mise à jour produit"],
539    "Veiligheids-update": ["Security update", "Sicherheits-Update", "Mise à jour de sécurité"],
540    "Product craft": ["Product craft", "Product Craft", "Craft produit"],
541    "Design craft": ["Design craft", "Design Craft", "Craft design"],
542    "Engineering craft": ["Engineering craft", "Engineering Craft", "Craft ingénierie"],
543
544    /* /now.html — meta-strook labels */
545    "Uitgegeven": ["Released", "Veröffentlicht", "Publié le"],
546    "Versie": ["Version", "Version", "Version"],
547    "Type": ["Type", "Typ", "Type"],
548    "Onderdeel": ["Area", "Bereich", "Domaine"],
549    "Onderdelen": ["Sections", "Abschnitte", "Sections"],
550    "Gepubliceerd": ["Published", "Veröffentlicht", "Publié"],
551    "Categorie": ["Category", "Kategorie", "Catégorie"],
552    "Door": ["By", "Von", "Par"],
553    "Bureau": ["Agency", "Agentur", "Agence"],
554    "Sector": ["Sector", "Branche", "Secteur"],
555    "Team": ["Team", "Team", "Équipe"],
556    "Klant sinds": ["Client since", "Kunde seit", "Client depuis"],
557    "secties": ["sections", "Abschnitte", "sections"],
558    "wijziging": ["change", "Änderung", "modification"],
559    "wijzigingen": ["changes", "Änderungen", "modifications"],
560
561    /* /now.html — body-labels */
562    "Voorheen —": ["Before —", "Vorher —", "Avant —"],
563    "Nu —": ["Now —", "Jetzt —", "Maintenant —"],
564    "In dit artikel": ["In this article", "In diesem Artikel", "Dans cet article"],
565    "In deze update": ["In this update", "In diesem Update", "Dans cette mise à jour"],
566    "Andere updates": ["Other updates", "Weitere Updates", "Autres mises à jour"],
567    "Meer verhalen uit de community": ["More stories from the community", "Weitere Geschichten aus der Community", "Plus de témoignages de la communauté"],
568    "Op deze pagina": ["On this page", "Auf dieser Seite", "Sur cette page"],
569
570    /* /now.html — CTA-strip */
571    "Zelf ontdekken hoe Senly voor jouw bureau kan werken": ["See what Senly can do for your agency", "Selbst entdecken, wie Senly für deine Agentur funktioniert", "Découvrez ce que Senly peut faire pour votre agence"],
572    "Start een gratis proefperiode van 14 dagen. Geen verplichtingen — gewoon Senly, met al je klanten, tools en workflows op één plek.": ["Start a 14-day free trial. No strings attached — just Senly, with all your clients, tools and workflows in one place.", "Starte eine 14-tägige kostenlose Testphase. keine Verpflichtungen — einfach Senly, mit all deinen Kunden, Tools und Workflows an einem Ort.", "Démarrez un essai gratuit de 14 jours. sans engagement — Senly, avec tous vos clients, outils et workflows au même endroit."],
573
574    /* /now.html — 15 gecureerde kaart-titels + descriptions */
575    "Financiële module: facturen, offertes en betalingen": ["Finance module: invoices, quotes and payments", "Finanzmodul: Rechnungen, Angebote und Zahlungen", "Module Finances : factures, devis et paiements"],
576    "Verstuur white-label facturen, laat klanten betalen via QR of link en zie je omzet live — zonder losse boekhoudtool ernaast.": ["Send white-label invoices, let clients pay by QR or link and watch your revenue live — no separate bookkeeping tool needed.", "Versende White-Label-Rechnungen, lasse Kunden per QR oder Link zahlen und beobachte deinen Umsatz live — ohne separate Buchhaltungssoftware.", "Envoyez des factures white-label, laissez vos clients payer par QR ou lien et suivez votre chiffre d’affaires en direct — sans logiciel de comptabilité séparé."],
577    "Het hele portaal nu in vier talen": ["The whole portal now in four languages", "Das gesamte Portal jetzt in vier Sprachen", "L’ensemble du portail désormais en quatre langues"],
578    "Nederlands, Engels, Duits en Frans — inclusief demo-omgevingen per taal. Je klanten werken in hun eigen taal, jij in de jouwe.": ["Dutch, English, German and French — including demo environments per language. Your clients work in their language, you in yours.", "Niederländisch, Englisch, Deutsch und Französisch — inklusive Demo-Umgebungen pro Sprache. Deine Kunden arbeiten in ihrer Sprache, du in deiner.", "Néerlandais, anglais, allemand et français — avec des environnements de démo par langue. Vos clients travaillent dans leur langue, vous dans la vôtre."],
579    "AI leest je klantwebsite uit bij onboarding": ["AI reads your client's website during onboarding", "KI liest deine Kundenwebsite beim Onboarding aus", "L’IA analyse le site de votre client lors de l’onboarding"],
580    "Plak een URL en Senly vult naam, branche, merkkleur, doelgroep en tone-of-voice automatisch in. Een klantprofiel in seconden.": ["Paste a URL and Senly fills in name, sector, brand color, target audience and tone of voice automatically. A client profile in seconds.", "Füge eine URL ein und Senly füllt Name, Branche, Markenfarbe, Zielgruppe und Tone of Voice automatisch aus. Ein Kundenprofil in Sekunden.", "Collez une URL et Senly remplit automatiquement le nom, le secteur, la couleur de marque, la cible et le ton. Un profil client en quelques secondes."],
581    "Waarom we het takenbeheer opnieuw ontwierpen": ["Why we redesigned task management", "Warum wir das Aufgabenmanagement neu gestaltet haben", "Pourquoi nous avons repensé la gestion des tâches"],
582    "Lijst én kanban, workload per teamlid en deadlines die zichzelf bewaken. Een kijkje achter de schermen bij de nieuwe takenmodule.": ["List and kanban, workload per team member and deadlines that watch themselves. A look behind the scenes at the new task module.", "Liste und Kanban, Arbeitslast pro Teammitglied und Deadlines, die sich selbst überwachen. Ein Blick hinter die Kulissen des neuen Aufgabenmoduls.", "Liste et kanban, charge de travail par membre et échéances qui se surveillent seules. Un regard en coulisses sur le nouveau module de tâches."],
583    "Hoe de shell Apple-strak werd: 76px rail en 228px dood-blok opgeruimd": ["How the shell got Apple-crisp: 76px rail and 228px dead-block cleared out", "Wie die Shell Apple-scharf wurde: 76px-Rail und 228px-Totblock aufgeräumt", "Comment le shell est devenu Apple-net : rail de 76 px et bloc mort de 228 px nettoyés"],
584    "Twee jaar aan CSS-lagen had een 228px sidebar-blok dat nergens meer op inhing. De opruimactie die de portal-shell in één sweep opnieuw ademruimte gaf.": ["Two years of CSS layers left behind a 228px sidebar block that hung on nothing. The cleanup that gave the portal shell its breathing room back in one sweep.", "Zwei Jahre CSS-Schichten hinterließen einen 228px-Sidebar-Block, der an nichts mehr hing. Die Aufräumaktion, die dem Portal-Shell in einem Zug wieder Luft gab.", "Deux ans de couches CSS avaient laissé un bloc de sidebar de 228 px qui ne servait plus à rien. Le nettoyage qui a redonné son souffle au shell du portail en un seul geste."],
585    "Één UTC-server, vier tijdzones per boeking": ["One UTC server, four time zones per booking", "Ein UTC-Server, vier Zeitzonen pro Buchung", "Un serveur UTC, quatre fuseaux horaires par réservation"],
586    "Meetings kruisen viewer, host, gast en cron — allemaal in verschillende zones. Zo houdt Senly datums schoon zonder ooit een JavaScript Date te vertrouwen.": ["Meetings cross viewer, host, guest and cron — all in different zones. This is how Senly keeps dates clean without ever trusting a JavaScript Date.", "Meetings kreuzen Viewer, Host, Gast und Cron — alle in unterschiedlichen Zonen. So hält Senly Daten sauber, ohne jemals einem JavaScript-Date zu vertrauen.", "Les meetings croisent viewer, hôte, invité et cron — tous dans des fuseaux différents. Voici comment Senly garde les dates propres sans jamais faire confiance à un JavaScript Date."],
587    "Toen de Tool Store een App Store werd": ["When the Tool Store became an App Store", "Als der Tool Store zum App Store wurde", "Quand le Tool Store est devenu un App Store"],
588    "50+ tools in een flat lijst is een index; 50+ tools in een winkel is een ervaring. Waarom we tabs, top charts, collecties en featured-tools toevoegden.": ["50+ tools in a flat list is an index; 50+ tools in a store is an experience. Why we added tabs, top charts, collections and featured tools.", "50+ Tools in einer flachen Liste sind ein Index; 50+ Tools in einem Store sind ein Erlebnis. Warum wir Tabs, Top-Charts, Kollektionen und Featured-Tools hinzugefügt haben.", "50+ outils dans une liste plate, c’est un index ; 50+ outils dans une boutique, c’est une expérience. Pourquoi nous avons ajouté onglets, top charts, collections et outils mis en avant."],
589    "Waarom ClientInvoice los staat van Invoice": ["Why ClientInvoice is separate from Invoice", "Warum ClientInvoice getrennt von Invoice ist", "Pourquoi ClientInvoice est séparé d’Invoice"],
590    "Twee facturen-tabellen die op elkaar lijken maar niet zijn — de architectuur-keuze onder de financiële module.": ["Two invoice tables that look alike but aren’t — the architectural choice under the finance module.", "Zwei Rechnungstabellen, die sich ähneln, aber nicht identisch sind — die Architekturentscheidung hinter dem Finanzmodul.", "Deux tables de factures qui se ressemblent mais qui ne le sont pas — le choix d’architecture derrière le module Finances."],
591    "Van den Reek: 300% volgersgroei en 2,8M views": ["Van den Reek: 300% follower growth and 2.8M views", "Van den Reek: 300 % Follower-Wachstum und 2,8 Mio. Views", "Van den Reek : 300 % de croissance d’abonnés et 2,8 M de vues"],
592    "Een lokaal airconditioningbedrijf dat social media zag als \"iets voor de jeugd\" — tot ze een half jaar met Senly aan de slag gingen. Dit is het speelboek achter hun cijfers.": ["A local air-conditioning company that saw social media as \"something for the youth\" — until they spent six months with Senly. This is the playbook behind their numbers.", "Ein lokales Klimatechnik-Unternehmen, das Social Media als \"etwas für die Jugend\" ansah — bis sie ein halbes Jahr mit Senly arbeiteten. Das ist das Playbook hinter ihren Zahlen.", "Une entreprise locale de climatisation qui voyait les réseaux sociaux comme « un truc pour les jeunes » — jusqu’à passer six mois avec Senly. Voici le playbook derrière leurs chiffres."],
593    "Hoe een kindergeneeskundig centrum de wachtlijst met 92% verminderde": ["How a pediatric clinic cut its waiting list by 92%", "Wie ein Kinderarztzentrum die Warteliste um 92 % verkürzte", "Comment un centre de pédiatrie a réduit sa liste d’attente de 92 %"],
594    "Ouders die zelf online inplannen, automatisch bevestigingsberichten en een agenda die zich vult. Één praktijk, één jaar, twaalf uur per week bespaard.": ["Parents book online themselves, automatic confirmation messages and a calendar that fills itself. One practice, one year, twelve hours a week saved.", "Eltern buchen selbst online, automatische Bestätigungsnachrichten und ein Kalender, der sich selbst füllt. Eine Praxis, ein Jahr, zwölf Stunden pro Woche gespart.", "Des parents qui prennent rendez-vous en ligne eux-mêmes, des messages de confirmation automatiques et un agenda qui se remplit tout seul. Un cabinet, un an, douze heures gagnées par semaine."],
595    "Time 4 Change: 217 leads en 18 boekingen uit één workflow": ["Time 4 Change: 217 leads and 18 bookings from a single workflow", "Time 4 Change: 217 Leads und 18 Buchungen aus einem Workflow", "Time 4 Change : 217 prospects et 18 réservations issus d’un seul workflow"],
596    "Van \"we posten wel eens\" naar een sportcentrum met een volle boekingskalender. De workflow die dit deed, staat straks in de Senly-templatebibliotheek.": ["From \"we post sometimes\" to a sports center with a full booking calendar. The workflow that did it will soon be in the Senly template library.", "Von \"wir posten manchmal\" zu einem Sportzentrum mit vollem Buchungskalender. Der Workflow, der das schaffte, kommt bald in die Senly-Vorlagenbibliothek.", "De « on poste de temps en temps » à un centre sportif avec un agenda de réservations plein. Le workflow qui a fait cela sera bientôt disponible dans la bibliothèque de modèles Senly."],
597    "E&R Verbouwingen: van 0 leads naar 156 offerte-aanvragen": ["E&R Renovations: from 0 leads to 156 quote requests", "E&R Renovierungen: von 0 Leads zu 156 Angebotsanfragen", "E&R Rénovations : de 0 prospect à 156 demandes de devis"],
598    "Een bouwbedrijf dat \"niks met social\" had — 8 maanden later 9,4× ROI en een marketingmanager die niet meer weet waar te beginnen. Wat werkte, en waarom.": ["A construction company with \"no interest in social\" — 8 months later, 9.4× ROI and a marketing manager who doesn’t know where to start. What worked, and why.", "Ein Bauunternehmen, das \"nichts mit Social zu tun\" hatte — 8 Monate später 9,4× ROI und eine Marketingleiterin, die nicht weiß, wo sie anfangen soll. Was funktionierte und warum.", "Une entreprise du bâtiment sans intérêt pour les réseaux — 8 mois plus tard, un ROI de 9,4× et une responsable marketing qui ne sait plus où donner de la tête. Ce qui a marché, et pourquoi."],
599    "Sociale Media Tools: één man, twintig klanten": ["Sociale Media Tools: one man, twenty clients", "Sociale Media Tools: ein Mann, zwanzig Kunden", "Sociale Media Tools : un homme, vingt clients"],
600    "Hoe een solo-bureau uit Breda met 20 actieve klanten opereert zonder dat er iets ontploft. Zijn planning, zijn dashboard, en de tools die hij écht dagelijks opent.": ["How a solo agency from Breda runs 20 active clients without anything blowing up. His planning, his dashboard, and the tools he actually opens every day.", "Wie eine Solo-Agentur aus Breda 20 aktive Kunden managt, ohne dass etwas explodiert. Seine Planung, sein Dashboard und die Tools, die er wirklich täglich öffnet.", "Comment une agence solo de Breda gère 20 clients actifs sans que rien n’explose. Sa planification, son tableau de bord et les outils qu’il ouvre vraiment tous les jours."],
601    "Drie Duitse bureaus, drie werkwijzen": ["Three German agencies, three approaches", "Drei deutsche Agenturen, drei Arbeitsweisen", "Trois agences allemandes, trois approches"],
602    "Sinds de Duitse launch groeit de Duitse gebruikersgroep hard. We bezochten drie bureaus in Berlijn, München en Keulen — en zagen drie totaal verschillende manieren om Senly te gebruiken.": ["Since the German launch the German user base has been growing fast. We visited three agencies in Berlin, Munich and Cologne — and saw three completely different ways of using Senly.", "Seit dem deutschen Launc
602h wächst die deutsche Nutzergruppe rasant. Wir haben drei Agenturen in Berlin, München und Köln besucht — und drei völlig unterschiedliche Arten gesehen, Senly zu nutzen.", "Depuis le lancement en Allemagne, la base d’utilisateurs allemands progresse rapidement. Nous avons visité trois agences à Berlin, Munich et Cologne — et vu trois façons totalement différentes d’utiliser Senly."],
603    "Mijlpaal: 1.000+ marketing pro’s gebruiken Senly dagelijks": ["Milestone: 1,000+ marketing pros use Senly every day", "Meilenstein: 1.000+ Marketing-Profis nutzen Senly täglich", "Étape franchie : plus de 1 000 pros du marketing utilisent Senly au quotidien"],
604    "Drie jaar geleden waren we een idee op een servet. Deze week passeerden we duizend actieve professionals. Wat we leerden, wat we bouwden, en waar we heen gaan.": ["Three years ago we were an idea on a napkin. This week we crossed a thousand active professionals. What we learned, what we built, and where we’re heading.", "Vor drei Jahren waren wir eine Idee auf einer Serviette. Diese Woche haben wir tausend aktive Profis überschritten. Was wir gelernt, was wir gebaut haben und wohin wir gehen.", "Il y a trois ans, nous étions une idée sur une serviette. Cette semaine, nous avons dépassé le millier de professionnels actifs. Ce que nous avons appris, construit, et où nous allons."],
605    "Senly Meetup Amsterdam — vrijdag 12 september": ["Senly Meetup Amsterdam — Friday 12 September", "Senly Meetup Amsterdam — Freitag, 12. September", "Senly Meetup Amsterdam — vendredi 12 septembre"],
606    "Onze eerste offline-meetup: agency-owners die met elkaar sparren, korte praktijk-sessies over workflows en automations, en een borrel na. Beperkte plekken, gratis voor Senly-gebruikers.": ["Our first offline meetup: agency owners exchanging ideas, short practice sessions on workflows and automations, and drinks afterward. Limited spots, free for Senly users.", "Unser erstes Offline-Meetup: Agency-Owner tauschen sich aus, kurze Praxis-Sessions zu Workflows und Automationen und danach ein Drink. Begrenzte Plätze, kostenlos für Senly-Nutzer.", "Notre premier meetup en présentiel : des dirigeants d’agences qui échangent, de courtes sessions pratiques sur les workflows et automations, et un verre après. Places limitées, gratuit pour les utilisateurs de Senly."],
607    "Templatebibliotheek is live: 24 kant-en-klare workflows": ["Template library is live: 24 ready-to-go workflows", "Vorlagenbibliothek ist live: 24 einsatzbereite Workflows", "La bibliothèque de modèles est en ligne : 24 workflows prêts à l’emploi"],
608    "Vanaf vandaag deelt de community kant-en-klare workflows: contentkalenders per branche, automatisering-recepten, mailseries. Downloaden, aanpassen, uitrollen.": ["Starting today the community shares ready-to-go workflows: content calendars per sector, automation recipes, email series. Download, adapt, roll out.", "Ab heute teilt die Community einsatzbereite Workflows: Content-Kalender pro Branche, Automatisierungs-Rezepte, E-Mail-Serien. Herunterladen, anpassen, ausrollen.", "À partir d’aujourd’hui, la communauté partage des workflows prêts à l’emploi : calendriers de contenu par secteur, recettes d’automation, séries d’e-mails. Téléchargez, adaptez, déployez."],
609    "State of Social Media Bureaus 2026": ["State of Social Media Agencies 2026", "State of Social-Media-Agenturen 2026", "State of Social Media Agencies 2026"],
610    "We ondervroegen 412 bureaus over hun stack, hun tarieven, hun retentie en wat ze anders zouden doen als ze morgen opnieuw begonnen. Het volledige rapport, zonder betaalmuur.": ["We surveyed 412 agencies about their stack, their pricing, their retention and what they would do differently if they started over tomorrow. The full report, no paywall.", "Wir haben 412 Agenturen zu ihrem Tech-Stack, ihren Preisen, ihrer Kundenbindung und dem, was sie anders machen würden, wenn sie morgen neu anfangen müssten, befragt. Der vollständige Bericht ohne Paywall.", "
610Nous avons interrogé 412 agences sur leur stack, leurs tarifs, leur rétention et ce qu’elles feraient différemment si elles recommençaient demain. Le rapport complet, sans paywall."],
611    "Aflevering 07 — Wat een bureau van 8 miljoen omzet écht anders doet": ["Episode 07 — What an €8M-revenue agency really does differently", "Folge 07 — Was eine Agentur mit 8 Mio. Umsatz wirklich anders macht", "Épisode 07 — Ce qu’une agence à 8 M€ de chiffre d’affaires fait vraiment différemment"],
612    "In de podcast praten we deze week met een agency-owner die z’n bureau in vijf jaar naar acht cijfers duwde. Over hires, tarieven, en waarom hij nog steeds elke ochtend Senly opent.": ["This week on the podcast we speak with an agency owner who grew his firm to eight figures in five years. On hires, pricing, and why he still opens Senly every morning.", "Diese Woche im Podcast sprechen wir mit einem Agency-Owner, der seine Firma in fünf Jahren zu achtstelligen Zahlen geführt hat. Über Hires, Preise und warum er Senly noch immer jeden Morgen öffnet.", "Cette semaine dans le podcast, nous discutons avec un dirigeant d’agence qui a fait passer sa boîte à huit chiffres en cinq ans. Recrutements, tarifs, et pourquoi il ouvre encore Senly chaque matin."]
613  };
614
615  /* normaliseer voor lookup: krul-quotes -> recht, whitespace inklappen */
616  function norm(s) {
617    return s
618      .replace(/[‘’]/g, "'")
619      .replace(/[“”]/g, '"')
620      .replace(/\s+/g, ' ')
621      .trim();
622  }
623
624  /* bouw een lookup met genormaliseerde sleutels */
625  var LOOK = {};
626  for (var k in DICT) { if (DICT.hasOwnProperty(k)) LOOK[norm(k)] = DICT[k]; }
627
628  /* verzamel eenmalig alle vertaalbare tekstnodes (die in het woordenboek staan) */
629  var NODES = [];
630  function collect() {
631    var walk = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, {
632      acceptNode: function (n) {
633        var p = n.parentNode;
634        if (!p) return NodeFilter.FILTER_REJECT;
635        var tag = p.nodeName;
636        if (tag === 'SCRIPT' || tag === 'STYLE' || tag === 'CANVAS' || tag === 'NOSCRIPT') return NodeFilter.FILTER_REJECT;
637        var raw = n.nodeValue || '';
638        var core = norm(raw);
639        if (!core) return NodeFilter.FILTER_REJECT;
640        return LOOK[core] ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_REJECT;
641      }
642    });
643    while (walk.nextNode()) {
644      var node = walk.currentNode;
645      var raw = node.nodeValue;
646      var lead = (raw.match(/^\s*/) || [''])[0];
647      var trail = (raw.match(/\s*$/) || [''])[0];
648      var core = norm(raw);
649      NODES.push({ node: node, lead: lead, trail: trail, coreNL: raw.replace(/^\s+|\s+$/g, ''), key: core });
650    }
651  }
652
653  function apply(lang) {
654    var idx = IDX[lang];
655    for (var i = 0; i < NODES.length; i++) {
656      var e = NODES[i];
657      var out;
658      if (idx === undefined) { out = e.coreNL; }
659      else { var t = LOOK[e.key]; out = (t && t[idx] != null) ? t[idx] : e.coreNL; }
660      e.node.nodeValue = e.lead + out + e.trail;
661    }
662    /* attributen: placeholder / title / aria-label */
663    var ATTRS = ['placeholder', 'title', 'aria-label'];
664    for (var a = 0; a < ATTRS.length; a++) {
665      var attr = ATTRS[a];
666      var els = document.querySelectorAll('[' + attr + ']');
667      for (var j = 0; j < els.length; j++) {
668        var el = els[j];
669        var base = el.getAttribute('data-nl-' + attr);
670        if (!base) { base = el.getAttribute(attr) || ''; el.setAttribute('data-nl-' + attr, base); }
671        var key = norm(base);
672        var tr = LOOK[key];
673        var outAttr = (idx === undefined || !tr || tr[idx] == null) ? base : tr[idx];
674        el.setAttribute(attr, outAttr);
675      }
676    }
677    /* document.title: vertaal de kernterm via het woordenboek en zet 'm in
678       de template. De pagina declareert:
679         <title data-i18n-title="Actueel" data-i18n-tpl="{} — Senly">Actueel — Senly</title>
680       zodat de browser-tab meebeweegt met de taalkeuze. */
681    var titleEl = document.querySelector('title[data-i18n-title]');
682    if (titleEl) {
683      var nlKey = titleEl.getAttribute('data-i18n-title') || '';
684      var tpl = titleEl.getAttribute('data-i18n-tpl') || '{}';
685      var trTitle = LOOK[norm(nlKey)];
686      var head = (idx === undefined || !trTitle || trTitle[idx] == null) ? nlKey : trTitle[idx];
687      document.title = tpl.replace('{}', head);
688    }
689    /* SEO-meta (description / og / twitter): wissel de content mee met de taal via
690       het woordenboek. Anders zag een Engelse crawler (default = EN) een Engelse
691       TITEL boven een Nederlandse DESCRIPTION — precies die mismatch. Het NL-
692       origineel wordt in data-nl-content bewaard zodat terugwisselen werkt. Staat
693       de tekst niet in het woordenboek, dan blijft 'ie ongewijzigd (NL). */
694    var metaSel = 'meta[name="description"],meta[property="og:title"],meta[property="og:description"],meta[name="twitter:title"],meta[name="twitter:description"]';
695    var metas = document.querySelectorAll(metaSel);
696    for (var mi = 0; mi < metas.length; mi++) {
697      var mel = metas[mi];
698      var mbase = mel.getAttribute('data-nl-content');
699      if (mbase === null) { mbase = mel.getAttribute('content') || ''; mel.setAttribute('data-nl-content', mbase); }
700      var mtr = LOOK[norm(mbase)];
701      var mout = (idx === undefined || !mtr || mtr[idx] == null) ? mbase : mtr[idx];
702      mel.setAttribute('content', mout);
703    }
704    if (typeof window.__pr8Refresh === 'function') { try { window.__pr8Refresh(); } catch (err) {} }
705    if (typeof window.__nowRerender === 'function') { try { window.__nowRerender(); } catch (err) {} }
706    if (typeof window.__pzRefresh === 'function') { try { window.__pzRefresh(); } catch (err) {} }
707  }
708
709  var CODE = { nl: 'NL', en: 'EN', de: 'DE', fr: 'FR' };
710  function setLabels(lang) {
711    var btns = document.querySelectorAll('.lang-btn');
712    for (var i = 0; i < btns.length; i++) {
713      var b = btns[i];
714      var first = b.firstChild;
715      if (first && first.nodeType === 3) first.nodeValue = CODE[lang];
716      else b.insertBefore(document.createTextNode(CODE[lang]), b.firstChild);
717    }
718  }
719
720  var OG_LOCALE = { nl: 'nl_NL', en: 'en_US', de: 'de_DE', fr: 'fr_FR' };
721  function setLang(lang) {
722    if (!CODE[lang]) lang = 'en';
723    window.__lang = lang;
724    try { localStorage.setItem('senly_lang', lang); } catch (e) {}
725    document.documentElement.setAttribute('lang', lang);
726    /* og:locale meeschakelen — de tekstnode-swap dekt title/description/og:title,
727       maar og:locale wordt niet via het woordenboek geraakt en bleef anders nl_NL. */
728    try {
729      var ogl = document.querySelector('meta[property="og:locale"]');
730      if (ogl) ogl.setAttribute('content', OG_LOCALE[lang] || 'nl_NL');
731    } catch (e) {}
732    apply(lang);
733    setLabels(lang);
734    applyImages(lang);
735    if (typeof window.__cineRelang === 'function') { try { window.__cineRelang(); } catch (err) {} }
736    /* site-widgets bundle (cookiebanner/chat/quiz) luistert hierop en wisselt mee van taal */
737    try { window.dispatchEvent(new CustomEvent('senly:lang', { detail: lang })); } catch (err) {}
738  }
739  window.__setLang = setLang;
740
741  /* extra vertalingen kunnen door detail-pagina's / data-files worden aangedragen;
742     na inschieten opnieuw collecten en de active taal toepassen. */
743  window.__addI18n = function (extra) {
744    if (!extra) return;
745    for (var k in extra) if (extra.hasOwnProperty(k)) { LOOK[norm(k)] = extra[k]; }
746    NODES.length = 0; collect(); apply(window.__lang || 'en');
747  };
748
749  /* ---------- afbeeldingen per taal (portaal-screenshots) ----------
750     Screenshots met portaal-tekst hebben een variant per taal in shots/<lang>/.
751     NL = shots/<basis>. Ontbreekt een taalvariant nog? onerror valt terug op NL,
752     zodat nog-niet-opgenomen beelden gewoon NL blijven i.p.v. te breken. */
753  var LOC_IMG = {
754    'shots/dashboard-card-z.png': 1, 'shots/dashboard-card-z.webp': 1, 'shots/automations-card-z.png': 1, 'shots/automations-card-z.webp': 1, 'shots/kal-perklant-card.png': 1, 'shots/kal-perklant-card.webp': 1,
755    'shots/financieel-card.png': 1, 'shots/financieel-card.webp': 1, 'shots/tools-card-z.png': 1, 'shots/tools-card-z.webp': 1, 'shots/inbox-card.png': 1, 'shots/inbox-card.webp': 1,
756    'shots/meetings-card-z.png': 1, 'shots/meetings-card-z.webp': 1, 'shots/taken.png': 1, 'shots/taken.webp': 1, 'shots/activiteiten.png': 1, 'shots/activiteiten.webp': 1,
757    'shots/trends.png': 1, 'shots/trends.webp': 1, 'shots/whitelabel.png': 1, 'shots/whitelabel.webp': 1, 'shots/platformen.png': 1, 'shots/platformen.webp': 1,
758    'shots/dashboard-base.png': 1, 'shots/dashboard-base.webp': 1, 'shots/lay-bars.png': 1, 'shots/lay-bars.webp': 1,
759    'shots/lay-chip1.png': 1, 'shots/lay-chip1.webp': 1, 'shots/lay-chip2.png': 1, 'shots/lay-chip2.webp': 1, 'shots/lay-chip3.png': 1, 'shots/lay-chip3.webp': 1, 'shots/lay-chip4.png': 1, 'shots/lay-chip4.webp': 1,
760    'shots/lay-feed1.png': 1, 'shots/lay-feed1.webp': 1, 'shots/lay-feed2.png': 1, 'shots/lay-feed2.webp': 1, 'shots/lay-feed3.png': 1, 'shots/lay-feed3.webp': 1, 'shots/lay-feed4.png': 1, 'shots/lay-feed4.webp': 1, 'shots/lay-feed5.png': 1, 'shots/lay-feed5.webp': 1
761  };
762  function applyImages(lang) {
763    var imgs = document.querySelectorAll('img');
764    for (var i = 0; i < imgs.length; i++) {
765      var im = imgs[i];
766      var base = im.getAttribute('data-nl-src');
767      if (!base) {
768        /* querystring strippen: de hero-imgs dragen hun cache-bust al inline */
769        var cur = (im.getAttribute('src') || '').replace(/\?v=\d+$/, '');
770        base = cur.replace(/^shots\/(en|de|fr)\//, 'shots/');
771        if (!LOC_IMG[base]) continue;
772        im.setAttribute('data-nl-src', base);
773      }
774      var VER = '?v=14'; /* cache-bust: oude captures met zelfde naam zijn vervangen */
775      var want = ((lang === 'nl') ? base : base.replace(/^shots\//, 'shots/' + lang + '/')) + VER;
776      if (im.getAttribute('src') === want) continue;
777      if (lang !== 'nl') {
778        /* fallback-keten: eigen taal -> Engels -> NL-bron */
779        var enSrc = base.replace(/^shots\//, 'shots/en/') + VER;
780        im.onerror = (function (el, en, nl, lg, ver) {
781          return function () {
782            if (lg !== 'en' && el.src.indexOf('/shots/en/') === -1) { el.src = en; }
783            else { el.onerror = null; el.src = nl + ver; }
784          };
785        })(im, enSrc, base, lang, VER);
786      } else {
787        im.onerror = null;
788      }
789      im.src = want;
790    }
791  }
792
793  /* ---------- taalkiezer-dropdown ---------- */
794  var OPTS = [
795    { c: 'nl', n: 'Nederlands' },
796    { c: 'en', n: 'English' },
797    { c: 'de', n: 'Deutsch' },
798    { c: 'fr', n: 'Français' }
799  ];
800  var pop, popOpen = false;
801  function buildPop() {
802    var css = document.createElement('style');
803    css.textContent =
804      '.lang-pop{position:fixed;z-index:9999;min-width:172px;padding:6px;border-radius:14px;' +
805      'background:rgba(255,255,255,0.92);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);' +
806      'border:1px solid rgba(46,107,116,0.16);box-shadow:0 18px 44px rgba(12,45,55,0.18),0 2px 8px rgba(12,45,55,0.08);' +
807      'opacity:0;transform:translateY(-6px) scale(.97);transform-origin:top right;pointer-events:none;transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1);}' +
808      '.lang-pop.open{opacity:1;transform:none;pointer-events:auto;}' +
809      '.lang-pop button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border:0;border-radius:9px;background:none;' +
810      'font:inherit;font-size:14px;color:#0c2d37;cursor:pointer;text-align:left;transition:background .14s ease;}' +
811      '.lang-pop button:hover{background:rgba(46,107,116,0.09);}' +
812      '.lang-pop button.on{background:rgba(46,107,116,0.12);font-weight:600;}' +
813      '.lang-pop .lc{font-size:11px;font-weight:700;letter-spacing:.04em;color:#2e6b74;min-width:22px;}' +
814      '.lang-pop .lp-check{margin-left:auto;color:#2e6b74;opacity:0;}' +
815      '.lang-pop button.on .lp-check{opacity:1;}';
816    document.head.appendChild(css);
817
818    pop = document.createElement('div');
819    pop.className = 'lang-pop';
820    OPTS.forEach(function (o) {
821      var btn = document.createElement('button');
822      btn.setAttribute('data-lc', o.c);
823      btn.innerHTML = '<span class="lc">' + o.c.toUpperCase() + '</span><span>' + o.n + '</span>' +
824        '<svg class="lp-check" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6L9 17l-5-5"/></svg>';
825      btn.addEventListener('click', function (e) {
826        e.stopPropagation();
827        setLang(o.c);
828        markPop(o.c);
829        closePop();
830      });
831      pop.appendChild(btn);
832    });
833    document.body.appendChild(pop);
834  }
835  function markPop(lang) {
836    if (!pop) return;
837    [].slice.call(pop.children).forEach(function (b) { b.classList.toggle('on', b.getAttribute('data-lc') === lang); });
838  }
839  function openPop(anchor) {
840    var r = anchor.getBoundingClientRect();
841    var right = window.innerWidth - r.right;
842    pop.style.right = Math.max(12, right) + 'px';
843    pop.style.left = 'auto';
844    // Genoeg ruimte onder de knop? Zo niet (bv. de "Taal"-knop onderaan het
845    // mobiele drawer-menu) → naar BOVEN uitklappen zodat alle talen in beeld
846    // blijven. pop.offsetHeight is beschikbaar want .lang-pop staat al in de
847    // DOM (opacity:0 beïnvloedt de layout niet).
848    var popH = pop.offsetHeight || 200;
849    var spaceBelow = window.innerHeight - r.bottom;
850    if (spaceBelow < popH + 16) {
851      pop.style.top = 'auto';
852      pop.style.bottom = (window.innerHeight - r.top + 8) + 'px';
853      pop.style.transformOrigin = 'bottom right';
854    } else {
855      pop.style.bottom = 'auto';
856      pop.style.top = (r.bottom + 8) + 'px';
857      pop.style.transformOrigin = 'top right';
858    }
859    pop.classList.add('open');
860    popOpen = true;
861  }
862  function closePop() { if (pop) pop.classList.remove('open'); popOpen = false; }
863
864  function initLangUI() {
865    buildPop();
866    var btns = document.querySelectorAll('.lang-btn');
867    for (var i = 0; i < btns.length; i++) {
868      btns[i].addEventListener('click', function (e) {
869        e.preventDefault();
870        e.stopPropagation();
871        if (popOpen) { closePop(); return; }
872        markPop(window.__lang);
873        openPop(this);
874      });
875    }
876    document.addEventListener('click', function () { if (popOpen) closePop(); });
877    window.addEventListener('resize', closePop);
878    window.addEventListener('scroll', function () { if (popOpen) closePop(); }, true);
879  }
880
881  var SUPP = { nl: 1, en: 1, de: 1, fr: 1 };
882
883  /* Lees de cross-subdomein portal_locale-cookie (zelfde bron als de app-router
884     LanguageProvider), zodat een taalkeuze op app.senly.io ook hier geldt.
885     Bij dubbele cookies (legacy host-locked + cross-subdomain): prefer non-nl,
886     anders de laatst-geldige waarde — identiek aan LanguageProvider. */
887  function readLangCookie() {
888    try {
889      var re = /portal_locale=([a-z]{2})/g, m, vals = [];
890      while ((m = re.exec(document.cookie))) { if (SUPP[m[1]]) vals.push(m[1]); }
891      if (!vals.length) return null;
892      var nonNl = vals.filter(function (v) { return v !== 'nl'; });
893      return nonNl.length ? nonNl[nonNl.length - 1] : vals[vals.length - 1];
894    } catch (e) { return null; }
895  }
896
897  /* Taalbepaling voor de statische marketingpagina's. Volgorde:
898     1. expliciete keuze (portal_locale-cookie → localStorage senly_lang)
899     2. browsertaal (NL/DE/FR winnen; navigator.languages doorlopen)
900     3. geen signaal / niet-ondersteunde taal → Engels (brontaal-default).
901     Dit voegt de browser-autodetectie toe die voorheen volledig ontbrak. */
902  function detectLang() {
903    var c = readLangCookie();
904    if (c) return c;
905    try {
906      var ls = localStorage.getItem('senly_lang');
907      if (ls && SUPP[ls]) return ls;
908    } catch (e) {}
909    try {
910      var langs = (navigator.languages && navigator.languages.length)
911        ? navigator.languages : [navigator.language || ''];
912      for (var i = 0; i < langs.length; i++) {
913        var l = (langs[i] || '').toLowerCase();
914        if (l.indexOf('nl') === 0) return 'nl';
915        if (l.indexOf('de') === 0) return 'de';
916        if (l.indexOf('fr') === 0) return 'fr';
917        if (l.indexOf('en') === 0) return 'en';
918      }
919    } catch (e) {}
920    return 'en';
921  }
922
923  function boot() {
924    if (window.__pendingI18n) {
925      for (var k in window.__pendingI18n) if (window.__pendingI18n.hasOwnProperty(k)) { LOOK[norm(k)] = window.__pendingI18n[k]; }
926      delete window.__pendingI18n;
927    }
928    collect();
929    var lang = detectLang();
930    initLangUI();
931    setLang(lang);
932    markPop(lang);
933  }
934  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot);
935  else boot();
936})();
937
938/* ── Google-social-proof: footer-badge + JSON-LD live bijwerken ──────────────
939   Leest /api/public/google-reviews (cache, door de cron elke 3u ververst) en
940   werkt de footer-rating bij als die afwijkt van de statische waarde. Taal-
941   neutraal: vervangt alleen het GETAL, behoudt het "op Google"-label in welke
942   taal i18n het ook heeft gezet. Bij de huidige 5,0/6 verandert er niets (de
943   nieuwe waarde is gelijk aan de statische) — pas bij een echte wijziging grijpt
944   'ie in. JSON-LD (SEO/rich results) wordt meegetrokken. */
945(function () {
946  function fmtNum(score, sep) {
947    var s = (Math.round(score * 10) / 10).toFixed(1);
948    return sep === ',' ? s.replace('.', ',') : s;
949  }
950  function apply(d) {
951    if (!d || typeof d.score !== 'number') return;
952    var score = d.score, full = Math.round(score);
953    var badges = document.querySelectorAll('.ft-trust-stars b');
954    for (var i = 0; i < badges.length; i++) {
955      var b = badges[i], sep = b.textContent.indexOf(',') > -1 ? ',' : '.';
956      var next = b.textContent.replace(/\d+[.,]\d+/, fmtNum(score, sep));
957      if (next !== b.textContent) b.textContent = next;
958    }
959    var groups = document.querySelectorAll('.ft-trust-stars .s');
960    for (var g = 0; g < groups.length; g++) {
961      var svgs = groups[g].querySelectorAll('svg');
962      for (var j = 0; j < svgs.length; j++) svgs[j].style.fill = j < full ? '#fbbc04' : '#cfd6d8';
963    }
964    var scripts = document.querySelectorAll('script[type="application/ld+json"]');
965    for (var s = 0; s < scripts.length; s++) {
966      try {
967        var json = JSON.parse(scripts[s].textContent);
968        if (json && json.aggregateRating) {
969          json.aggregateRating.ratingValue = (Math.round(score * 10) / 10).toFixed(1);
970          if (typeof d.count === 'number') json.aggregateRating.ratingCount = String(d.count);
971          scripts[s].textContent = JSON.stringify(json);
972        }
973      } catch (e) {}
974    }
975  }
976  try {
977    fetch('/api/public/google-reviews')
978      .then(function (r) { return r.ok ? r.json() : null; })
979      .then(apply)
980      .catch(function () {});
981  } catch (e) {}
982})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.