site-mva-global-fret/js/translations.js
MVA Global Fret 313c870ea4 Fix bugs inscription: ref dupliquée + email de bienvenue manquant
Bug 1 — Ref MVA-001 dupliquée :
Le filtre HubSpot 'HAS_PROPERTY' avec value:'' retournait 0 résultats.
Suppression du value:'' → maintenant le worker liste correctement les
contacts avec reference_client et incrémente bien (testé : MVA-004).

Bug 2 — Email post-inscription jamais reçu :
Le double opt-in HubSpot ne se déclenche pas via Forms API sans
subscription consent (impossible à configurer sans nouveaux scopes
Private App). Pivot vers une approche plus simple :
- L'email de bienvenue est désormais envoyé directement après
  soumission du formulaire (pas de DOI HubSpot)
- L'envoi passe par le Cloudflare Worker (action sendWelcomeNow)
  pour que l'adresse Paris reste dans les env vars Cloudflare et
  ne soit JAMAIS dans le JS public
- Worker appelle EmailJS REST avec firstname + reference + paris_address

Cleanup : message de succès reverti à 'Inscription réussie' (FR/EN/MG).

Anti-spam : protection légère via filtre email/téléphone côté formulaire.
La cron-based welcome (post-DOI) reste en place mais sera inerte tant
que aucun contact n'a le statut CONFIRMED côté HubSpot.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 09:52:48 +02:00

1064 lines
64 KiB
JavaScript

const translations = {
fr: {
intro: {
skip: "Passer",
pretitle: "Bienvenue chez",
subtitle: "Le pont aérien entre Paris et Madagascar",
scrollHint: "Faites défiler pour le voyage",
step2Title: "Décollage",
step2Desc: "Cap sur l'océan Indien, direction Madagascar",
ctaPretitle: "Antananarivo",
ctaTitle: "Bienvenue à bord",
ctaSubtitle: "Découvrez nos services, nos tarifs et inscrivez-vous en quelques clics.",
ctaBtn: "Accéder au site",
metaShipments: "2 envois / semaine",
metaDelay: "2 semaines depuis Paris",
metaPrice: "70 000 Ar / kg"
},
nav: {
home: "Accueil",
about: "Qui sommes-nous",
pricing: "Tarifs",
serviceCommande: "Service Commande",
guide: "Guide d'envoi",
contact: "Contact",
app: "Prochainement"
},
home: {
heroTitle: "Fret Aérien",
heroTitleHighlight: "Paris — Antananarivo",
heroSubtitle: "Votre partenaire de confiance pour l'envoi de colis entre la France et Madagascar. Rapide, fiable et à taille humaine.",
heroCta: "S'inscrire maintenant",
heroCtaSecondary: "Nos tarifs",
servicesTitle: "Nos Services",
servicesSubtitle: "Un service de fret aérien premium entre l'Europe et Madagascar",
service1Title: "2 Envois par Semaine",
service1Desc: "Deux départs hebdomadaires de Paris vers Antananarivo pour une flexibilité maximale.",
service2Title: "Livraison en 2 Semaines",
service2Desc: "Vos colis arrivent à destination en 2 semaines à compter de leur arrivée au dépôt de Paris.",
service3Title: "Service Client 7j/7",
service3Desc: "Une équipe dédiée disponible tous les jours pour répondre à vos questions.",
aboutTitle: "Qui sommes-nous ?",
aboutText: "MVA Global Fret est une entreprise à taille humaine spécialisée dans le fret aérien entre l'Europe et Madagascar. Notre priorité : la qualité du service et la satisfaction de nos clients.",
aboutCta: "En savoir plus",
howTitle: "Comment ça marche ?",
howSubtitle: "Trois étapes simples pour envoyer vos colis",
step1Title: "Inscription",
step1Desc: "Inscrivez-vous en ligne et recevez votre numéro de référence client ainsi que l'adresse de dépôt à Paris.",
step2Title: "Envoi du Colis",
step2Desc: "Déposez ou faites livrer votre colis à notre adresse parisienne. Nous nous occupons du reste.",
step3Title: "Réception",
step3Desc: "Votre colis arrive à Antananarivo en 2 semaines à compter de son arrivée au dépôt de Paris. Paiement à la réception après contre-pesée.",
ctaTitle: "Prêt à envoyer vos colis ?",
ctaSubtitle: "Inscrivez-vous dès maintenant et recevez votre numéro de référence client.",
ctaCta: "S'inscrire",
stat1Label: "Envois / semaine",
stat2Label: "Semaines depuis le dépôt Paris",
stat3Label: "Personnes dédiées"
},
about: {
heroTitle: "Qui Sommes-Nous",
heroSubtitle: "Une entreprise à taille humaine au service de la diaspora",
story1Title: "Notre Mission",
story1Text: "MVA Global Fret est née d'une conviction simple : le transport de colis entre l'Europe et Madagascar mérite un service d'excellence, accessible à tous. Nous sommes le pont entre deux continents, facilitant les échanges entre les familles, les entrepreneurs et les communautés.\n\nNotre expertise dans le fret aérien nous permet de garantir des délais de livraison rapides et une prise en charge attentive de chaque colis qui nous est confié.",
story2Title: "Notre Engagement",
story2Text: "Ce qui nous distingue, c'est notre approche humaine. Chez MVA Global Fret, chaque client est unique et chaque colis est important. Nous ne sommes pas une grande multinationale anonyme : nous sommes une équipe soudée de 7 personnes passionnées qui connaissent leurs clients par leur nom.\n\nNotre priorité absolue est la qualité du service client. Disponibles tous les jours, nous répondons à vos questions via Messenger, par téléphone ou par email.",
valuesTitle: "Nos Valeurs",
valuesSubtitle: "Les principes qui guident chacune de nos actions",
value1Title: "Fiabilité",
value1Desc: "Chaque colis est traité avec le plus grand soin. Nous respectons nos engagements de délais et de qualité.",
value2Title: "Proximité",
value2Desc: "Une relation de confiance avec chaque client. Nous sommes à votre écoute, tous les jours.",
value3Title: "Transparence",
value3Desc: "Des tarifs clairs, sans surprise. Paiement uniquement à la réception après contre-pesée.",
value4Title: "Engagement",
value4Desc: "Nous mettons tout en œuvre pour que vos colis arrivent en parfait état, dans les meilleurs délais.",
teamCount: "7",
teamTitle: "membres dévoués à votre service",
teamDesc: "Disponibles tous les jours pour vous accompagner dans vos envois. Sur Messenger, par téléphone ou par email — nous sommes toujours là pour vous.",
channelsTitle: "Contactez-nous",
channelsSubtitle: "Plusieurs canaux pour vous répondre au plus vite",
channelMessenger: "Messenger",
channelMessengerAction: "Discuter sur Messenger",
channelPhoneMG: "Madagascar",
channelPhoneFR: "France",
channelEmail: "Email"
},
tarifs: {
heroTitle: "Nos Tarifs",
heroSubtitle: "Des prix transparents pour un service de qualité",
priceAmount: "70 000",
priceUnit: "Ariary / kilogramme",
pricingTitle: "Tarif d'envoi",
note1: "Pas d'arrondi à l'inférieur : si un colis pèse 1,2 kg, il sera facturé 2 kg.",
note2: "Paiement uniquement à la réception du colis à Madagascar, après la contre-pesée.",
deliveryTitle: "Options de Livraison",
deliverySubtitle: "À Antananarivo et dans toute Madagascar",
delivery1Title: "Livraison à domicile (Antananarivo)",
delivery1Price: "À partir de 6 000 Ar",
delivery1Desc: "Tarifs selon le poids du colis, livraison à domicile dans Antananarivo.",
delivery1Tier1: "jusqu'à 5 kg",
delivery1Tier2: "jusqu'à 10 kg",
delivery1Tier3: "jusqu'à 20 kg",
delivery2Title: "Livraison en Province",
delivery2Price: "À partir de 6 000 Ar + frais Cotisse",
delivery2Desc: "À partir de 6 000 Ar de livraison jusqu'à Cotisse, puis frais Cotisse à prévoir. Le client récupère son colis au Cotisse de sa ville.",
scheduleTitle: "Fréquence d'envoi",
schedule1Label: "envois par semaine",
schedule1Number: "2",
schedule2Label: "semaines depuis le dépôt Paris",
schedule2Number: "2",
faqTitle: "Questions Fréquentes",
faq1Q: "Comment est calculé le poids ?",
faq1A: "Le poids est mesuré au kilogramme supérieur. Si votre colis pèse 1,2 kg, il sera facturé 2 kg. Il n'y a pas d'arrondi à l'inférieur.",
faq2Q: "Quand dois-je payer ?",
faq2A: "Le paiement se fait uniquement à la réception du colis à Madagascar, après une contre-pesée. Aucun paiement à l'avance n'est demandé.",
faq3Q: "Comment fonctionne la livraison en province ?",
faq3A: "Nous livrons votre colis au transporteur Cotisse à Antananarivo (6 000 Ar). Ensuite, les frais Cotisse vers votre ville sont à votre charge. Vous récupérez votre colis au bureau Cotisse de votre ville.",
faq4Q: "Que se passe-t-il si mon colis est fragile ?",
faq4A: "Nous vous recommandons d'emballer soigneusement vos objets fragiles. Consultez notre guide d'envoi pour les meilleures pratiques d'emballage.",
ctaText: "Des questions ? Contactez-nous",
ctaBtn: "Nous contacter",
ctaSubtitle: "Notre équipe est disponible tous les jours pour vous répondre.",
detail1: "2 envois par semaine depuis Paris",
detail2: "Délai de livraison : 2 semaines à compter du dépôt à Paris",
detail3: "Poids mesuré à la réception à Madagascar (contre-pesée)",
detail4: "Paiement uniquement à la réception",
airFreight: "Fret Aérien",
registerNow: "S'inscrire maintenant",
pickupTitle: "Récupération au siège",
pickupPrice: "Gratuit",
pickupDesc: "Récupérez votre colis directement à notre siège à Antananarivo, sans frais supplémentaires.",
pickupNote: "Aucun frais de livraison",
delivery1Note: "Plus de 20 kg : nous contacter pour les frais de livraison",
delivery2Note: "Retrait au bureau Cotisse de votre ville"
},
contact: {
heroTitle: "Contactez-Nous",
heroSubtitle: "Inscrivez-vous et commencez à envoyer vos colis dès aujourd'hui",
formTitle: "Formulaire d'inscription",
formSubtitle: "Remplissez ce formulaire pour recevoir votre numéro de référence client et l'adresse de dépôt à Paris.",
labelNom: "Nom",
labelPrenom: "Prénom",
labelTel: "Numéro de téléphone",
labelEmail: "Adresse email",
labelAdresse: "Adresse de livraison",
placeholderNom: "Votre nom de famille",
placeholderPrenom: "Votre prénom",
placeholderTel: "+261 38 00 000 00",
placeholderEmail: "votre@email.com",
placeholderAdresse: "Adresse complète...",
submitBtn: "S'inscrire",
submitLoading: "Envoi en cours...",
successTitle: "Inscription réussie !",
successMsg: "Merci ! Votre inscription a bien été enregistrée. Un email de bienvenue avec votre numéro de référence client et l'adresse de dépôt à Paris vient de vous être envoyé.",
refLabel: "VOTRE NUMÉRO DE RÉFÉRENCE CLIENT",
successNote: "Conservez ce numéro précieusement — il vous sera utile pour suivre vos colis.",
emailSent: "📧 Vérifiez votre boîte mail (et vos spams).",
alreadyTitle: "Vous êtes déjà client !",
alreadyMsg: "Votre adresse email est déjà enregistrée dans notre système.",
alreadyRefLabel: "VOTRE NUMÉRO DE RÉFÉRENCE EXISTANT",
alreadyRefUnknown: "Contactez-nous pour retrouver votre référence.",
alreadyContact: "Pour toute question, contactez-nous directement.",
errorMsg: "Une erreur est survenue. Veuillez réessayer ou nous contacter directement.",
required: "Ce champ est obligatoire",
invalidEmail: "Adresse email invalide",
invalidPhone: "Numéro de téléphone invalide",
infoTitle: "Nos Coordonnées",
infoAvailable: "Disponible tous les jours",
phoneMG: "Numéro Madagascar",
phoneFR: "Numéro France",
email: "Email",
address: "Adresse",
addressValue: "Antananarivo 101, Madagascar",
facebook: "Facebook",
mapTitle: "Notre Localisation",
mapSubtitle: "Notre siège au cœur d'Antananarivo",
messenger: "Messenger",
messengerAction: "Discuter sur Messenger",
priceReminder: "Rappel tarifaire",
priceDetail1: "70 000 Ar / kg",
priceDetail2: "Paiement à la réception",
priceDetail3: "2 envois / semaine",
priceDetail4: "Livraison en 2 semaines à compter du dépôt à Paris",
cgvLabel: "J'ai lu et j'accepte les <a href=\"cgv.html\" target=\"_blank\" style=\"color:var(--gold); font-weight:600; text-decoration:underline;\">Conditions Générales de Vente</a> de MVA Global Fret."
},
guide: {
heroTitle: "Guide d'Envoi",
heroSubtitle: "Tout ce que vous devez savoir avant d'envoyer un colis",
prohibitedTitle: "Articles Interdits",
prohibitedSubtitle: "Ces articles ne peuvent pas être transportés par fret aérien (réglementation IATA)",
cat1Title: "Explosifs",
cat1Desc: "Dynamite, munitions, feux d'artifice, pétards",
cat2Title: "Gaz comprimés",
cat2Desc: "Bouteilles de gaz, aérosols pressurisés, butane, propane",
cat3Title: "Liquides inflammables",
cat3Desc: "Essence, alcool, peintures, solvants, acétone",
cat4Title: "Solides inflammables",
cat4Desc: "Allumettes, briquets, charbon actif, poudres",
cat5Title: "Batteries lithium",
cat5Desc: "Piles lithium seules, hoverboards, certains appareils",
cat6Title: "Substances toxiques",
cat6Desc: "Poisons, pesticides, substances infectieuses",
cat7Title: "Matières corrosives",
cat7Desc: "Acides, mercure, soude caustique",
cat8Title: "Matières radioactives",
cat8Desc: "Éléments radioactifs, matières magnétiques puissantes",
warningTitle: "Articles Nécessitant une Déclaration",
warningSubtitle: "Ces articles peuvent être envoyés sous conditions",
warn1Title: "Parfums & cosmétiques",
warn1Desc: "En quantité limitée, bien emballés",
warn2Title: "Appareils électroniques",
warn2Desc: "Avec petites batteries intégrées, éteints",
warn3Title: "Médicaments",
warn3Desc: "Avec ordonnance, en quantité personnelle",
packagingTitle: "Comment Bien Emballer",
packagingSubtitle: "Suivez ces étapes pour que vos colis arrivent en parfait état",
pack1Title: "Choisissez le bon carton",
pack1Desc: "Utilisez un carton neuf à double paroi, adapté à la taille de votre envoi. Évitez les cartons usagés ou fragilisés.",
pack2Title: "Protégez le contenu",
pack2Desc: "Emballez chaque article individuellement avec du papier bulle ou de la mousse. Comblez les espaces vides pour éviter les mouvements.",
pack3Title: "Scellez correctement",
pack3Desc: "Utilisez du ruban adhésif épais et de haute qualité. Scellez toutes les ouvertures et renforcez les bords.",
pack4Title: "Étiquetez clairement",
pack4Desc: "Indiquez lisiblement le nom et l'adresse du destinataire. Ajoutez la mention \"FRAGILE\" si nécessaire.",
dosTitle: "À Faire",
dontsTitle: "À Ne Pas Faire",
do1: "Utiliser un carton neuf et solide",
do2: "Emballer chaque objet individuellement",
do3: "Combler les vides avec du matériel de calage",
do4: "Indiquer clairement l'adresse du destinataire",
do5: "Peser votre colis avant l'envoi",
dont1: "Utiliser des cartons usagés ou fragilisés",
dont2: "Laisser des espaces vides dans le colis",
dont3: "Envoyer des produits interdits par l'IATA",
dont4: "Oublier d'étiqueter les objets fragiles",
dont5: "Dépasser les dimensions autorisées*",
dontsNote: "* Nous contacter pour tout colis volumineux.",
bestPracticesTitle: "Bonnes Pratiques",
ctaTitle: "Une question sur votre envoi ?",
ctaSubtitle: "Notre équipe est disponible tous les jours pour vous aider.",
ctaCta: "Nous contacter",
warningContact: "En cas de doute sur un article, n'hésitez pas à nous contacter avant d'envoyer votre colis. Notre équipe vous répondra dans les plus brefs délais."
},
app: {
badge: "Bientôt Disponible",
title: "L'Application MVA Global Fret",
subtitle: "Bientôt, commandez depuis Madagascar sur les sites internet européens et payez en mobile money.",
feature1Title: "E-commerce Européen",
feature1Desc: "Accédez aux sites de vente en ligne européens directement depuis Madagascar.",
feature2Title: "Paiement Mobile Money",
feature2Desc: "Payez avec MVola, Orange Money ou Airtel Money en toute simplicité.",
feature3Title: "Suivi en Temps Réel",
feature3Desc: "Suivez l'avancement de votre commande et de la livraison en direct.",
notifyTitle: "Soyez informé du lancement",
notifyPlaceholder: "Votre adresse email",
notifyBtn: "Me notifier",
notifySuccess: "Merci ! Vous serez informé du lancement.",
phoneLabel: "MVA Global Fret",
phoneDesc: "Votre passerelle vers l'Europe",
ctaTitle: "En attendant le lancement de l'application",
ctaSubtitle: "Notre service de fret aérien est disponible dès maintenant. Inscrivez-vous et commencez à envoyer vos colis.",
registerNow: "S'inscrire maintenant",
viewPricing: "Voir les tarifs",
mockupFlightTitle: "En vol vers Madagascar",
mockupFlightSub: "Arrivée estimée · 5 avril",
mockupTabAll: "Tout",
mockupTabTransit: "En transit",
mockupTabDelivered: "Livrées",
mockupBadgeTransit: "EN TRANSIT",
mockupItemName: "Paire de sneakers",
mockupItemRef: "Boutique France · CMD-0847",
mockupStep1: "Achat",
mockupStep3: "Vol",
mockupOrder1: "Livrée · Vêtement",
mockupOrder2: "Livrée · Sport",
mockupPaymentTitle: "Paiement confirmé",
mockupArrived: "Arrivé au dépôt Orly",
paymentTitle: "Moyens de Paiement Acceptés",
paymentSubtitle: "Payez avec votre portefeuille mobile, en toute sécurité",
cardLabel: "Carte Bancaire"
},
footer: {
desc: "Votre partenaire de confiance pour le fret aérien entre l'Europe et Madagascar.",
linksTitle: "Liens Rapides",
contactTitle: "Contact",
copyright: "© 2026 MVA Global Fret. Tous droits réservés.",
cgv: "Conditions Générales de Vente"
},
cgv: {
heroTitle: "Conditions Générales de Vente",
heroSubtitle: "Lire et accepter avant toute inscription"
},
serviceCommande: {
heroTitle: "Service Commande pour Vous",
heroSubtitle: "Nous commandons pour vous sur les sites européens, vous récupérez à Madagascar",
introTitle: "Vous ne pouvez pas commander vous-même ?",
introSubtitle: "Pas de carte bancaire européenne, pas d'adresse en France, ou simplement pas le temps : nous nous en occupons pour vous.",
howTitle: "Comment ça marche ?",
howSubtitle: "Trois étapes simples",
step1Title: "Vous nous envoyez le lien",
step1Desc: "Envoyez-nous le lien du produit (Amazon, Cdiscount, Zalando, Shein, etc.) avec la taille, la couleur et la quantité souhaitée.",
step2Title: "Nous commandons",
step2Desc: "Nous validons le devis avec vous (produit + commission), vous versez l'acompte, puis nous passons commande sur le site.",
step3Title: "Vous récupérez à Madagascar",
step3Desc: "Une fois reçu à notre dépôt de Paris, votre colis part par fret aérien et arrive à Antananarivo en 2 semaines.",
pricingTitle: "Notre tarification",
commissionBadge: "Commission",
commissionTitle: "10% du montant total de la commande",
commissionDesc: "Cette commission couvre la recherche du produit, la validation du panier, le passage de commande et le suivi jusqu'à réception au dépôt de Paris.",
paymentTitle: "Modalités de paiement",
payment1Title: "Acompte de 50% à la confirmation",
payment1Desc: "Une fois le devis validé, vous versez 50% du montant total (produit + commission) pour que nous puissions passer la commande.",
payment2Title: "50% restants une fois la commande validée",
payment2Desc: "Dès que le marchand confirme votre commande, vous réglez le solde des 50% restants.",
payment3Title: "Commandes importantes : 100% à l'avance",
payment3Desc: "Nous nous réservons le droit de demander 100% du paiement avant de passer commande pour les commandes importantes. Le seuil est défini au cas par cas et communiqué dans le devis.",
transportTitle: "Et le transport ?",
transportCardTitle: "70 000 Ar par kilo",
transportCardDesc: "Une fois le colis arrivé à Madagascar, vous payez le transport au tarif standard de fret aérien : 70 000 Ar par kilo, à régler à la réception après contre-pesée. Comme pour tous nos envois.",
transportCardCta: "Voir nos tarifs détaillés",
faqTitle: "Questions fréquentes",
faq1Q: "Sur quels sites pouvez-vous commander ?",
faq1A: "Nous commandons sur la plupart des sites européens : Amazon, Cdiscount, Zalando, Shein, Decathlon, Fnac, Asos, Aliexpress (livré en Europe)… Si le site accepte une livraison en France, nous pouvons commander.",
faq2Q: "Comment se passe le paiement de l'acompte ?",
faq2A: "Vous pouvez régler par mobile money à Madagascar (MVola, Orange Money, Airtel Money) ou par virement. Les coordonnées vous sont communiquées avec le devis.",
faq3Q: "Que se passe-t-il en cas de problème avec le marchand ?",
faq3A: "Nous vous tenons informé à chaque étape. En cas de rupture de stock ou d'annulation par le marchand, l'acompte vous est intégralement restitué (la commission n'est pas retenue tant que la commande n'a pas été expédiée).",
faq4Q: "Pouvez-vous regrouper plusieurs commandes ?",
faq4A: "Oui, vous pouvez nous envoyer plusieurs liens. Nous établissons un devis global avec une seule commission de 10% sur le total. Le transport sera ensuite facturé sur le poids cumulé.",
faq5Q: "Quels produits ne pouvez-vous pas commander ?",
faq5A: "Tous les articles interdits par la réglementation IATA (batteries lithium seules, liquides inflammables, etc.) sont exclus. Consultez notre guide d'envoi pour la liste complète.",
ctaTitle: "Une commande à passer ?",
ctaSubtitle: "Contactez-nous avec votre lien produit, nous vous établissons un devis sous 24h.",
ctaContact: "Nous contacter",
ctaMessenger: "Messenger"
},
confirmation: {
loadingTitle: "Confirmation en cours…",
loadingDesc: "Nous finalisons votre inscription et préparons votre numéro de référence client.",
loadingHint: "Quelques secondes…",
successTitle: "Inscription confirmée !",
successDesc: "Bienvenue chez MVA Global Fret. Votre numéro de référence client vous a été envoyé par email.",
successHint: "📧 Pensez aussi à vérifier vos spams.",
refLabel: "VOTRE NUMÉRO DE RÉFÉRENCE CLIENT",
errorTitle: "Confirmation reçue",
errorDesc: "Votre confirmation est bien enregistrée chez MVA Global Fret. En cas de question sur votre numéro de référence, contactez-nous directement.",
backHome: "Retour à l'accueil",
guide: "Guide d'envoi",
contactUs: "Nous contacter"
}
},
en: {
intro: {
skip: "Skip",
pretitle: "Welcome to",
subtitle: "The air bridge between Paris and Madagascar",
scrollHint: "Scroll for the journey",
step2Title: "Take-off",
step2Desc: "Heading to the Indian Ocean, destination Madagascar",
ctaPretitle: "Antananarivo",
ctaTitle: "Welcome aboard",
ctaSubtitle: "Discover our services, our pricing and register in just a few clicks.",
ctaBtn: "Enter the site",
metaShipments: "2 shipments / week",
metaDelay: "2 weeks from Paris",
metaPrice: "70,000 Ar / kg"
},
nav: {
home: "Home",
about: "About Us",
pricing: "Pricing",
serviceCommande: "Order Service",
guide: "Shipping Guide",
contact: "Contact",
app: "Coming Soon"
},
home: {
heroTitle: "Air Freight",
heroTitleHighlight: "Paris — Antananarivo",
heroSubtitle: "Your trusted partner for shipping parcels between France and Madagascar. Fast, reliable and with a human touch.",
heroCta: "Register Now",
heroCtaSecondary: "Our Pricing",
servicesTitle: "Our Services",
servicesSubtitle: "Premium air freight service between Europe and Madagascar",
service1Title: "2 Shipments per Week",
service1Desc: "Two weekly departures from Paris to Antananarivo for maximum flexibility.",
service2Title: "2-Week Delivery",
service2Desc: "Your parcels arrive at their destination within 2 weeks from arrival at our Paris depot.",
service3Title: "24/7 Customer Service",
service3Desc: "A dedicated team available every day to answer your questions.",
aboutTitle: "Who Are We?",
aboutText: "MVA Global Fret is a human-scale company specializing in air freight between Europe and Madagascar. Our priority: quality service and customer satisfaction.",
aboutCta: "Learn More",
howTitle: "How Does It Work?",
howSubtitle: "Three simple steps to send your parcels",
step1Title: "Registration",
step1Desc: "Register online and receive your client reference number and the Paris drop-off address.",
step2Title: "Send Your Parcel",
step2Desc: "Drop off or have your parcel delivered to our Paris address. We take care of the rest.",
step3Title: "Reception",
step3Desc: "Your parcel arrives in Antananarivo within 2 weeks from arrival at our Paris depot. Payment upon receipt after counter-weighing.",
ctaTitle: "Ready to Send Your Parcels?",
ctaSubtitle: "Register now and receive your client reference number.",
ctaCta: "Register",
stat1Label: "Shipments / week",
stat2Label: "Weeks from Paris depot",
stat3Label: "Dedicated people"
},
about: {
heroTitle: "About Us",
heroSubtitle: "A human-scale company serving the diaspora",
story1Title: "Our Mission",
story1Text: "MVA Global Fret was born from a simple conviction: parcel transport from Europe to Madagascar deserves an excellent, accessible service. We are the bridge between two continents, facilitating exchanges between families, entrepreneurs and communities.\n\nOur expertise in air freight allows us to guarantee fast delivery times and attentive care for every parcel entrusted to us.",
story2Title: "Our Commitment",
story2Text: "What sets us apart is our human approach. At MVA Global Fret, every client is unique and every parcel matters. We're not a large anonymous multinational: we are a close-knit team of 7 passionate people who know their clients by name.\n\nOur absolute priority is the quality of customer service. Available every day, we answer your questions via Messenger, by phone or by email.",
valuesTitle: "Our Values",
valuesSubtitle: "The principles that guide each of our actions",
value1Title: "Reliability",
value1Desc: "Every parcel is handled with the greatest care. We respect our commitments on deadlines and quality.",
value2Title: "Proximity",
value2Desc: "A relationship of trust with every client. We are at your disposal, every day.",
value3Title: "Transparency",
value3Desc: "Clear pricing, no surprises. Payment only upon receipt after counter-weighing.",
value4Title: "Commitment",
value4Desc: "We do everything to ensure your parcels arrive in perfect condition, as quickly as possible.",
teamCount: "7",
teamTitle: "team members dedicated to your service",
teamDesc: "Available every day to assist you with your shipments. On Messenger, by phone or by email — we are always there for you.",
channelsTitle: "Contact Us",
channelsSubtitle: "Multiple channels to respond to you as quickly as possible",
channelMessenger: "Messenger",
channelMessengerAction: "Chat on Messenger",
channelPhoneMG: "Madagascar",
channelPhoneFR: "France",
channelEmail: "Email"
},
tarifs: {
heroTitle: "Our Pricing",
heroSubtitle: "Transparent prices for quality service",
priceAmount: "70,000",
priceUnit: "Ariary / kilogram",
pricingTitle: "Shipping Rate",
note1: "No rounding down: if a parcel weighs 1.2 kg, it will be billed at 2 kg.",
note2: "Payment only upon receipt of the parcel in Madagascar, after counter-weighing.",
deliveryTitle: "Delivery Options",
deliverySubtitle: "In Antananarivo and throughout Madagascar",
delivery1Title: "Home Delivery (Antananarivo)",
delivery1Price: "From 6,000 Ar",
delivery1Desc: "Pricing by parcel weight, home delivery in Antananarivo.",
delivery1Tier1: "up to 5 kg",
delivery1Tier2: "up to 10 kg",
delivery1Tier3: "up to 20 kg",
delivery2Title: "Provincial Delivery",
delivery2Price: "From 6,000 Ar + Cotisse fees",
delivery2Desc: "From 6,000 Ar for delivery to Cotisse, plus Cotisse fees to be expected. Customer picks up the parcel at their city's Cotisse office.",
scheduleTitle: "Shipping Frequency",
schedule1Label: "shipments per week",
schedule1Number: "2",
schedule2Label: "weeks from Paris depot",
schedule2Number: "2",
faqTitle: "Frequently Asked Questions",
faq1Q: "How is weight calculated?",
faq1A: "Weight is measured to the next full kilogram. If your parcel weighs 1.2 kg, it will be billed at 2 kg. There is no rounding down.",
faq2Q: "When do I pay?",
faq2A: "Payment is made only upon receipt of the parcel in Madagascar, after counter-weighing. No advance payment is required.",
faq3Q: "How does provincial delivery work?",
faq3A: "We deliver your parcel to the Cotisse carrier in Antananarivo (6,000 Ar). Then, the Cotisse fees to your city are at your expense. You pick up your parcel at the Cotisse office in your city.",
ctaSubtitle: "Our team is available every day to answer your questions.",
detail1: "2 shipments per week from Paris",
detail2: "Delivery time: 2 weeks from arrival at our Paris depot",
detail3: "Weight measured upon receipt in Madagascar (counter-weighing)",
detail4: "Payment only upon receipt",
airFreight: "Air Freight",
registerNow: "Register Now",
pickupTitle: "Pickup at Headquarters",
pickupPrice: "Free",
pickupDesc: "Pick up your parcel directly at our headquarters in Antananarivo, free of charge.",
pickupNote: "No delivery fee",
delivery1Note: "Over 20 kg: contact us for delivery fees",
delivery2Note: "Pickup at your city's Cotisse office",
faq4Q: "What if my parcel is fragile?",
faq4A: "We recommend carefully packaging your fragile items. Check our shipping guide for packaging best practices.",
ctaText: "Have questions? Contact us",
ctaBtn: "Contact Us"
},
contact: {
heroTitle: "Contact Us",
heroSubtitle: "Register and start sending your parcels today",
formTitle: "Registration Form",
formSubtitle: "Fill out this form to receive your client reference number and the Paris drop-off address.",
labelNom: "Last Name",
labelPrenom: "First Name",
labelTel: "Phone Number",
labelEmail: "Email Address",
labelAdresse: "Delivery Address",
placeholderNom: "Your last name",
placeholderPrenom: "Your first name",
placeholderTel: "+261 38 00 000 00",
placeholderEmail: "your@email.com",
placeholderAdresse: "Full address...",
submitBtn: "Register",
submitLoading: "Sending...",
successTitle: "Registration successful!",
successMsg: "Thank you! Your registration has been recorded. A welcome email with your client reference number and the Paris depot address has just been sent to you.",
refLabel: "YOUR CLIENT REFERENCE NUMBER",
successNote: "Keep this number safe — you'll need it to track your parcels.",
emailSent: "📧 Check your inbox (and your spam folder).",
alreadyTitle: "You are already a client!",
alreadyMsg: "Your email address is already registered in our system.",
alreadyRefLabel: "YOUR EXISTING REFERENCE NUMBER",
alreadyRefUnknown: "Contact us to retrieve your reference number.",
alreadyContact: "For any questions, please contact us directly.",
errorMsg: "An error occurred. Please try again or contact us directly.",
required: "This field is required",
invalidEmail: "Invalid email address",
invalidPhone: "Invalid phone number",
infoTitle: "Our Contact Details",
infoAvailable: "Available every day",
phoneMG: "Madagascar Number",
phoneFR: "France Number",
email: "Email",
address: "Address",
addressValue: "Antananarivo 101, Madagascar",
facebook: "Facebook",
mapTitle: "Our Location",
mapSubtitle: "Our headquarters in the heart of Antananarivo",
messenger: "Messenger",
messengerAction: "Chat on Messenger",
priceReminder: "Pricing Summary",
priceDetail1: "70,000 Ar / kg",
priceDetail2: "Payment upon receipt",
priceDetail3: "2 shipments / week",
priceDetail4: "Delivery within 2 weeks from Paris depot",
cgvLabel: "I have read and accept MVA Global Fret's <a href=\"cgv.html\" target=\"_blank\" style=\"color:var(--gold); font-weight:600; text-decoration:underline;\">Terms and Conditions of Sale</a>."
},
guide: {
heroTitle: "Shipping Guide",
heroSubtitle: "Everything you need to know before sending a parcel",
prohibitedTitle: "Prohibited Items",
prohibitedSubtitle: "These items cannot be transported by air freight (IATA regulations)",
cat1Title: "Explosives",
cat1Desc: "Dynamite, ammunition, fireworks, firecrackers",
cat2Title: "Compressed Gases",
cat2Desc: "Gas cylinders, pressurized aerosols, butane, propane",
cat3Title: "Flammable Liquids",
cat3Desc: "Gasoline, alcohol, paints, solvents, acetone",
cat4Title: "Flammable Solids",
cat4Desc: "Matches, lighters, activated charcoal, powders",
cat5Title: "Lithium Batteries",
cat5Desc: "Loose lithium batteries, hoverboards, certain devices",
cat6Title: "Toxic Substances",
cat6Desc: "Poisons, pesticides, infectious substances",
cat7Title: "Corrosive Materials",
cat7Desc: "Acids, mercury, caustic soda",
cat8Title: "Radioactive Materials",
cat8Desc: "Radioactive elements, powerful magnetic materials",
warningTitle: "Items Requiring Declaration",
warningSubtitle: "These items can be sent under conditions",
warn1Title: "Perfumes & Cosmetics",
warn1Desc: "In limited quantities, well packaged",
warn2Title: "Electronic Devices",
warn2Desc: "With small built-in batteries, turned off",
warn3Title: "Medications",
warn3Desc: "With prescription, in personal quantities",
packagingTitle: "How to Pack Properly",
packagingSubtitle: "Follow these steps to ensure your parcels arrive in perfect condition",
pack1Title: "Choose the Right Box",
pack1Desc: "Use a new double-walled cardboard box, suitable for the size of your shipment. Avoid used or weakened boxes.",
pack2Title: "Protect the Contents",
pack2Desc: "Wrap each item individually with bubble wrap or foam. Fill empty spaces to prevent movement.",
pack3Title: "Seal Properly",
pack3Desc: "Use thick, high-quality packing tape. Seal all openings and reinforce the edges.",
pack4Title: "Label Clearly",
pack4Desc: "Clearly write the recipient's name and address. Add 'FRAGILE' marking if necessary.",
dosTitle: "Do",
dontsTitle: "Don't",
do1: "Use a new and sturdy box",
do2: "Wrap each item individually",
do3: "Fill voids with cushioning material",
do4: "Clearly indicate the recipient's address",
do5: "Weigh your parcel before shipping",
dont1: "Use old or weakened boxes",
dont2: "Leave empty spaces in the parcel",
dont3: "Send products prohibited by IATA",
dont4: "Forget to label fragile items",
dont5: "Exceed the authorized dimensions*",
dontsNote: "* Please contact us for any oversized parcel.",
bestPracticesTitle: "Best Practices",
ctaTitle: "A question about your shipment?",
ctaSubtitle: "Our team is available every day to help you.",
ctaCta: "Contact Us",
warningContact: "If in doubt about an item, please don't hesitate to contact us before sending your parcel. Our team will respond as quickly as possible."
},
app: {
badge: "Coming Soon",
title: "The MVA Global Fret App",
subtitle: "Soon, order from Madagascar on European websites and pay with mobile money.",
feature1Title: "European E-commerce",
feature1Desc: "Access European online shopping sites directly from Madagascar.",
feature2Title: "Mobile Money Payment",
feature2Desc: "Pay with MVola, Orange Money or Airtel Money with ease.",
feature3Title: "Real-Time Tracking",
feature3Desc: "Track your order and delivery progress in real time.",
notifyTitle: "Be notified at launch",
notifyPlaceholder: "Your email address",
notifyBtn: "Notify Me",
notifySuccess: "Thank you! You will be notified at launch.",
phoneLabel: "MVA Global Fret",
phoneDesc: "Your gateway to Europe",
ctaTitle: "While waiting for the app launch",
ctaSubtitle: "Our air freight service is available right now. Register and start sending your parcels.",
registerNow: "Register Now",
viewPricing: "View Pricing",
mockupFlightTitle: "In flight to Madagascar",
mockupFlightSub: "Estimated arrival · April 5",
mockupTabAll: "All",
mockupTabTransit: "In transit",
mockupTabDelivered: "Delivered",
mockupBadgeTransit: "IN TRANSIT",
mockupItemName: "Pair of sneakers",
mockupItemRef: "France store · CMD-0847",
mockupStep1: "Purchase",
mockupStep3: "Flight",
mockupOrder1: "Delivered · Clothing",
mockupOrder2: "Delivered · Sports",
mockupPaymentTitle: "Payment confirmed",
mockupArrived: "Arrived at Orly depot",
paymentTitle: "Accepted Payment Methods",
paymentSubtitle: "Pay safely with your mobile wallet",
cardLabel: "Bank Card"
},
footer: {
desc: "Your trusted partner for air freight between Europe and Madagascar.",
linksTitle: "Quick Links",
contactTitle: "Contact",
copyright: "© 2026 MVA Global Fret. All rights reserved.",
cgv: "Terms and Conditions"
},
cgv: {
heroTitle: "Terms and Conditions of Sale",
heroSubtitle: "Please read and accept before registering"
},
serviceCommande: {
heroTitle: "Order Service for You",
heroSubtitle: "We order for you on European websites, you pick up in Madagascar",
introTitle: "Can't order yourself?",
introSubtitle: "No European credit card, no address in France, or simply no time: we take care of it for you.",
howTitle: "How does it work?",
howSubtitle: "Three simple steps",
step1Title: "You send us the link",
step1Desc: "Send us the product link (Amazon, Cdiscount, Zalando, Shein, etc.) with the desired size, color and quantity.",
step2Title: "We place the order",
step2Desc: "We validate the quote with you (product + commission), you pay the deposit, then we order on the website.",
step3Title: "You collect in Madagascar",
step3Desc: "Once received at our Paris depot, your parcel travels by air freight and arrives in Antananarivo within 2 weeks.",
pricingTitle: "Our pricing",
commissionBadge: "Commission",
commissionTitle: "10% of the total order amount",
commissionDesc: "This commission covers product search, cart validation, order placement and tracking until reception at our Paris depot.",
paymentTitle: "Payment terms",
payment1Title: "50% deposit upon confirmation",
payment1Desc: "Once the quote is validated, you pay 50% of the total amount (product + commission) so we can place the order.",
payment2Title: "Remaining 50% once the order is validated",
payment2Desc: "As soon as the merchant confirms your order, you settle the remaining 50%.",
payment3Title: "Large orders: 100% upfront",
payment3Desc: "We reserve the right to request 100% payment before placing the order for large orders. The threshold is defined on a case-by-case basis and communicated in the quote.",
transportTitle: "What about shipping?",
transportCardTitle: "70,000 Ar per kilo",
transportCardDesc: "Once the parcel arrives in Madagascar, you pay the standard air freight rate: 70,000 Ar per kilo, settled on receipt after counter-weighing. Same as all our shipments.",
transportCardCta: "See our detailed pricing",
faqTitle: "Frequently asked questions",
faq1Q: "Which websites can you order from?",
faq1A: "We order from most European websites: Amazon, Cdiscount, Zalando, Shein, Decathlon, Fnac, Asos, Aliexpress (shipped to Europe)… If the website ships to France, we can order.",
faq2Q: "How does deposit payment work?",
faq2A: "You can pay by mobile money in Madagascar (MVola, Orange Money, Airtel Money) or by bank transfer. Payment details are sent with the quote.",
faq3Q: "What if there's a problem with the merchant?",
faq3A: "We keep you informed at every step. In case of stock shortage or cancellation by the merchant, the deposit is fully refunded (the commission is not charged until the order has been shipped).",
faq4Q: "Can you combine several orders?",
faq4A: "Yes, you can send us several links. We provide a single quote with one 10% commission on the total. Shipping is then charged on the combined weight.",
faq5Q: "Which products can't you order?",
faq5A: "All items prohibited by IATA regulations (loose lithium batteries, flammable liquids, etc.) are excluded. Check our shipping guide for the full list.",
ctaTitle: "An order to place?",
ctaSubtitle: "Contact us with your product link, we'll send you a quote within 24h.",
ctaContact: "Contact us",
ctaMessenger: "Messenger"
},
confirmation: {
loadingTitle: "Confirming…",
loadingDesc: "We're finalising your registration and preparing your client reference number.",
loadingHint: "A few seconds…",
successTitle: "Registration confirmed!",
successDesc: "Welcome to MVA Global Fret. Your client reference number has been sent to you by email.",
successHint: "📧 Don't forget to check your spam folder.",
refLabel: "YOUR CLIENT REFERENCE NUMBER",
errorTitle: "Confirmation received",
errorDesc: "Your confirmation has been recorded with MVA Global Fret. If you have any question about your reference number, please contact us directly.",
backHome: "Back to home",
guide: "Shipping guide",
contactUs: "Contact us"
}
},
mg: {
intro: {
skip: "Hialana",
pretitle: "Tongasoa eto amin'ny",
subtitle: "Ny tetezana an'habakabaka eo anelanelan'i Paris sy Madagasikara",
scrollHint: "Akodiavo mba hanombohana ny dia",
step2Title: "Fiaingana",
step2Desc: "Mizotra mankamin'ny Ranomasimbe Indianina, ho any Madagasikara",
ctaPretitle: "Antananarivo",
ctaTitle: "Tongasoa eto an-tsambo",
ctaSubtitle: "Fantaro ny tolotray, ny saranay, ary misoratra anarana amin'ny kitika vitsy.",
ctaBtn: "Hiditra amin'ny tranonkala",
metaShipments: "Fandefasana 2 isan-kerinandro",
metaDelay: "2 herinandro hatramin'i Paris",
metaPrice: "70 000 Ar / kilao"
},
nav: {
home: "Fandraisana",
about: "Momba anay",
pricing: "Sarany",
serviceCommande: "Tolotra Fividianana",
guide: "Toromarika fandefasana",
contact: "Fifandraisana",
app: "Avy tsy ho ela"
},
home: {
heroTitle: "Fandefasana Entana an'habakabaka",
heroTitleHighlight: "Paris — Antananarivo",
heroSubtitle: "Mpiara-miasa azo itokisana amin'ny fandefasana entana eo anelanelan'i Frantsa sy Madagasikara. Haingana, azo itokisana ary mifandray akaiky.",
heroCta: "Hisoratra anarana",
heroCtaSecondary: "Ny sarany",
servicesTitle: "Ny Tolotra",
servicesSubtitle: "Serivisy fandefasana entana an'habakabaka avo lenta eo anelanelan'i Eoropa sy Madagasikara",
service1Title: "Fandefasana 2 isan-kerinandro",
service1Desc: "Fiaingana indroa isan-kerinandro avy any Paris mankany Antananarivo.",
service2Title: "Tonga ao anatin'ny 2 herinandro",
service2Desc: "Tonga any amin'ny toerana haleha ny entanareo ao anatin'ny 2 herinandro aorian'ny tonga ao amin'ny toby Paris.",
service3Title: "Serivisy mpanjifa 7j/7",
service3Desc: "Ekipa voatokana ho anareo isan'andro mba hamaliana ny fanontanianareo.",
aboutTitle: "Iza izahay?",
aboutText: "MVA Global Fret dia orinasa madinika manokana amin'ny fandefasana entana an'habakabaka eo anelanelan'i Eoropa sy Madagasikara. Ny laharam-pahamehana : ny kalitaon'ny serivisy sy ny fahafaham-pon'ny mpanjifa.",
aboutCta: "Fantaro bebe kokoa",
howTitle: "Ahoana ny fomba fiasa?",
howSubtitle: "Dingana tsotra telo mba handefasana ny entanareo",
step1Title: "Fisoratana anarana",
step1Desc: "Misoratra anarana an-tserasera ary mandray ny laharan'ny mpanjifa sy ny adiresy fametrahana any Paris.",
step2Title: "Fandefasana ny entana",
step2Desc: "Apetraho na alefaso any amin'ny adiresy any Paris ny entanareo. Izahay no miandraikitra ny ambiny.",
step3Title: "Fandraisana",
step3Desc: "Tonga any Antananarivo ao anatin'ny 2 herinandro aorian'ny tonga ao amin'ny toby Paris ny entanareo. Fandoavana rehefa voaray rehefa avy nolaniana.",
ctaTitle: "Vonona handefa ny entanareo ve?",
ctaSubtitle: "Misoratra anarana dieny izao ary mandray ny laharan'ny mpanjifa.",
ctaCta: "Hisoratra anarana",
stat1Label: "Fandefasana / herinandro",
stat2Label: "Herinandro hatramin'ny toby Paris",
stat3Label: "Olona manolo-tena"
},
about: {
heroTitle: "Momba Anay",
heroSubtitle: "Orinasa madinika manompo ny diaspora",
story1Title: "Ny Andraikitr'ay",
story1Text: "MVA Global Fret dia teraka tamin'ny faharesen-dahatra tsotra: ny fitaterana entana eo anelanelan'i Eoropa sy Madagasikara dia mendrika serivisy tsara, azon'ny rehetra. Tetezana eo anelanelan'ny kaontinanta roa izahay, manamora ny fifanakalozana eo amin'ny fianakaviana, ny mpandraharaha ary ny fiarahamonina.\n\nNy fahaiza-manao amin'ny fandefasana entana an'habakabaka no ahafahanay manome antoka fe-potoana fanaterana haingana sy fikarakarana tsara ny entana rehetra napetraka taminay.",
story2Title: "Ny Fanoloran-tenanay",
story2Text: "Ny manavaka anay dia ny fomba fijerinay maha-olona. Ao amin'ny MVA Global Fret, samy manokana ny mpanjifa tsirairay ary samy manan-danja ny entana tsirairay. Tsy orinasa multinationaly lehibe tsy fantatra izahay: ekipa mifanaraka tsara 7 miisa izahay, mazoto sy mahafantatra ny mpanjifa amin'ny anarany.\n\nNy laharam-pahamehana fara tampony dia ny kalitaon'ny serivisy ho an'ny mpanjifa. Azo antsoina isan'andro, mamaly ny fanontanianareo amin'ny Messenger, an-telefaonina na amin'ny mailaka izahay.",
valuesTitle: "Ny Soatoavinay",
valuesSubtitle: "Ny fitsipika mitari-dalana ny asanay tsirairay",
value1Title: "Fahatokiana",
value1Desc: "Ny entana tsirairay dia karakaraina amim-pitandremana. Manaja ny toky nataonay momba ny fe-potoana sy ny kalitao izahay.",
value2Title: "Fifandraisana akaiky",
value2Desc: "Fifampitokisana amin'ny mpanjifa tsirairay. Mihaino anareo izahay, isan'andro.",
value3Title: "Mangarahara",
value3Desc: "Sarany mazava, tsy misy zavatra tsy nampoizina. Fandoavana rehefa voaray ny entana fotsiny rehefa avy nolaniana.",
value4Title: "Fanoloran-tena",
value4Desc: "Manao izay rehetra azo atao izahay mba ho tonga soa aman-tsara ny entanareo, amin'ny fotoana tsara indrindra.",
teamCount: "7",
teamTitle: "mpikambana manolo-tena ho anareo",
teamDesc: "Azo antsoina isan'andro mba hanampy anareo amin'ny fandefasana. Amin'ny Messenger, an-telefaonina na amin'ny mailaka — eo foana izahay ho anareo.",
channelsTitle: "Mifandraisa aminay",
channelsSubtitle: "Lalana maro mba hamaliana anareo haingana indrindra",
channelMessenger: "Messenger",
channelMessengerAction: "Hifandray amin'ny Messenger",
channelPhoneMG: "Madagasikara",
channelPhoneFR: "Frantsa",
channelEmail: "Mailaka"
},
tarifs: {
heroTitle: "Ny Sarany",
heroSubtitle: "Sarany mangarahara ho an'ny serivisy tsara kalitao",
priceAmount: "70 000",
priceUnit: "Ariary / kilao",
pricingTitle: "Saran'ny fandefasana",
note1: "Tsy misy fanakelezana : raha 1,2 kg ny entana, 2 kg no aloa.",
note2: "Fandoavana rehefa tonga ny entana any Madagasikara fotsiny, rehefa avy nolaniana.",
deliveryTitle: "Safidy Fanaterana",
deliverySubtitle: "Any Antananarivo sy manerana an'i Madagasikara",
delivery1Title: "Fanaterana an-tokantrano (Antananarivo)",
delivery1Price: "Manomboka amin'ny 6 000 Ar",
delivery1Desc: "Saran'ny fanaterana arakaraka ny lanjan'ny entana, ao Antananarivo.",
delivery1Tier1: "hatramin'ny 5 kg",
delivery1Tier2: "hatramin'ny 10 kg",
delivery1Tier3: "hatramin'ny 20 kg",
delivery2Title: "Fanaterana any amin'ny faritra",
delivery2Price: "Manomboka amin'ny 6 000 Ar + saran'ny Cotisse",
delivery2Desc: "Manomboka amin'ny 6 000 Ar ny fanaterana mankany Cotisse, ary ny saran'ny Cotisse koa. Ny mpanjifa no maka ny entany any amin'ny biraon'ny Cotisse ao amin'ny tanànany.",
scheduleTitle: "Hatetika ny fandefasana",
schedule1Label: "fandefasana isan-kerinandro",
schedule1Number: "2",
schedule2Label: "herinandro hatramin'ny toby Paris",
schedule2Number: "2",
faqTitle: "Fanontaniana Matetika",
faq1Q: "Ahoana ny fomba fikajiana ny lanja?",
faq1A: "Ny lanja dia refesina amin'ny kilao manontolo manaraka. Raha 1,2 kg ny entanareo, 2 kg no aloa. Tsy misy fanakelezana.",
faq2Q: "Rahoviana no mandoa?",
faq2A: "Ny fandoavana dia atao rehefa tonga ny entana any Madagasikara fotsiny, rehefa avy nolaniana. Tsy misy fandoavana mialoha.",
faq3Q: "Ahoana ny fanaterana any amin'ny faritra?",
faq3A: "Alefanay any amin'ny Cotisse any Antananarivo ny entanareo (6 000 Ar). Ny saran'ny Cotisse mankany amin'ny tanànanareo dia tompon'andraikitrareo. Alaina any amin'ny biraon'ny Cotisse ao amin'ny tanànanareo ny entana.",
faq4Q: "Ahoana raha mora vaky ny entako?",
faq4A: "Manoro hevitra anareo izahay mba hamono entana mora vaky tsara. Jereo ny toromarika fandefasana ho an'ny fomba tsara indrindra.",
ctaSubtitle: "Azo antsoina isan'andro ny ekipanay mba hamaliana ny fanontanianareo.",
detail1: "Fandefasana 2 isan-kerinandro avy Paris",
detail2: "Fotoana fanaterana: 2 herinandro hatramin'ny toby Paris",
detail3: "Lanja refesina rehefa voaray any Madagasikara (fandaniana)",
detail4: "Fandoavana rehefa voaray fotsiny",
airFreight: "Entana an'habakabaka",
registerNow: "Hisoratra anarana",
pickupTitle: "Fangalana any am-birao",
pickupPrice: "Maimaim-poana",
pickupDesc: "Alao ny entanareo mivantana any amin'ny sediraonay any Antananarivo, tsy misy sarany fanampiny.",
pickupNote: "Tsy misy saran'ny fanaterana",
delivery1Note: "Mihoatra ny 20 kg : mifandraisa aminay raha ny saran'ny fanaterana",
delivery2Note: "Fakana ao amin'ny biraon'i Cotisse ao amin'ny tananareo",
ctaText: "Manana fanontaniana? Mifandraisa aminay",
ctaBtn: "Mifandraisa aminay"
},
contact: {
heroTitle: "Mifandraisa Aminay",
heroSubtitle: "Misoratra anarana ary manomboha mandefa ny entanareo anio",
formTitle: "Taratasy fisoratana anarana",
formSubtitle: "Fenoy ity taratasy ity mba handraisana ny laharan'ny mpanjifa sy ny adiresy fametrahana any Paris.",
labelNom: "Anarana",
labelPrenom: "Fanampiny",
labelTel: "Laharan-telefaonina",
labelEmail: "Adiresy mailaka",
labelAdresse: "Adiresy fanaterana",
placeholderNom: "Ny anaranareo",
placeholderPrenom: "Ny fanampin'anaranareo",
placeholderTel: "+261 38 00 000 00",
placeholderEmail: "anareo@mailaka.com",
placeholderAdresse: "Adiresy feno...",
submitBtn: "Hisoratra anarana",
submitLoading: "Alefa...",
successTitle: "Vita ny fisoratana anarana!",
successMsg: "Misaotra! Voaray tsara ny fisoratana anaranareo. Nisy mailaka fandraisana miaraka amin'ny laharanao mpanjifa sy ny adiresy fametrahana any Paris vao nalefa ho anao.",
refLabel: "NY LAHARANAO MPANJIFA",
successNote: "Tehirizo tsara ity laharana ity — ilaina amin'ny fanaraha-maso ny entanao.",
emailSent: "📧 Jereo ny boaty mailaka (sy ny spam).",
alreadyTitle: "Efa mpanjifa ianao!",
alreadyMsg: "Efa voasoratra ao amin'ny rafitra ny adiresy mailaka.",
alreadyRefLabel: "NY LAHARANAO EFA MISY",
alreadyRefUnknown: "Mifandraisa aminay hahazoana ny laharanao.",
alreadyContact: "Ho an'ny fanontaniana rehetra, mifandraisa aminay mivantana.",
errorMsg: "Nisy olana nitranga. Andramo indray na mifandraisa mivantana aminay.",
required: "Tsy maintsy fenoina ity saha ity",
invalidEmail: "Tsy mety ny adiresy mailaka",
invalidPhone: "Tsy mety ny laharan-telefaonina",
infoTitle: "Ny Mombamomba Anay",
infoAvailable: "Azo antsoina isan'andro",
phoneMG: "Laharana Madagasikara",
phoneFR: "Laharana Frantsa",
email: "Mailaka",
address: "Adiresy",
addressValue: "Antananarivo 101, Madagasikara",
facebook: "Facebook",
mapTitle: "Ny Toeranay",
mapSubtitle: "Ny biraonay eo afovoan'Antananarivo",
messenger: "Messenger",
messengerAction: "Resaka amin'ny Messenger",
priceReminder: "Tsahivana ny sarany",
priceDetail1: "70 000 Ar / kilao",
priceDetail2: "Fandoavana rehefa voaray",
priceDetail3: "Fandefasana 2 isan-kerinandro",
priceDetail4: "Fanaterana ao anatin'ny 2 herinandro hatramin'ny toby Paris",
cgvLabel: "Novakiako sy ekeko ny <a href=\"cgv.html\" target=\"_blank\" style=\"color:var(--gold); font-weight:600; text-decoration:underline;\">Fepetra Ankapoben'ny Varotra</a> an'ny MVA Global Fret."
},
guide: {
heroTitle: "Toromarika Fandefasana",
heroSubtitle: "Izay rehetra tokony ho fantatrao alohan'ny handefa entana",
prohibitedTitle: "Entana Voarara",
prohibitedSubtitle: "Ireto entana ireto dia tsy azo alefa amin'ny fandefasana entana an'habakabaka (fitsipika IATA)",
cat1Title: "Zavatra mipoaka",
cat1Desc: "Dynamita, bala, afo artifisialy, petarada",
cat2Title: "Gazy voatery",
cat2Desc: "Tavoahangy gazy, aérosol misy tsindry, butane, propane",
cat3Title: "Ranoka mampirehitra",
cat3Desc: "Lasensy, toaka, loko, solvants, acétone",
cat4Title: "Zavatra stereo mampirehitra",
cat4Desc: "Afokasoka, briquet, charbon, vovoka",
cat5Title: "Bateria lithium",
cat5Desc: "Bateria lithium irery, hoverboards, fitaovana sasany",
cat6Title: "Zava-mahapoizina",
cat6Desc: "Poizina, fanafody bibikely, zava-mifindra",
cat7Title: "Zava-mandevona",
cat7Desc: "Asida, mercure, soude caustique",
cat8Title: "Zava-misy radioactivité",
cat8Desc: "Singa radioactif, zavatra magnétique matanjaka",
warningTitle: "Entana Mila Fanambarana",
warningSubtitle: "Ireto entana ireto dia azo alefa miaraka amin'ny fepetra",
warn1Title: "Menaka manitra sy kosmetika",
warn1Desc: "Amin'ny habetsaka voafetra, voafonosa tsara",
warn2Title: "Fitaovana elektronika",
warn2Desc: "Misy bateria kely ao anatiny, voakatona",
warn3Title: "Fanafody",
warn3Desc: "Miaraka amin'ny taratasy dokotera, amin'ny habetsaka manokana",
packagingTitle: "Ahoana ny Famonosana Tsara",
packagingSubtitle: "Araho ireto dingana ireto mba ho tonga soa aman-tsara ny entanareo",
pack1Title: "Mifidiana karton tsara",
pack1Desc: "Mampiasa karton vaovao rindrina roa, mifanaraka amin'ny haben'ny entana. Aza mampiasa karton efa nampiasaina na simba.",
pack2Title: "Arovy ny ao anatiny",
pack2Desc: "Fonosy tsirairay ny entana amin'ny papier bulle na mousse. Fenoy ny banga mba tsy hihetsika.",
pack3Title: "Hidio tsara",
pack3Desc: "Mampiasa scotch matevina sy tsara kalitao. Hidio ny varavarana rehetra ary hamafiso ny sisiny.",
pack4Title: "Mariho mazava",
pack4Desc: "Soraty mazava ny anarana sy adiresin'ny mpandray. Ampio ny soratra 'FRAGILE' raha ilaina.",
dosTitle: "Tokony Hatao",
dontsTitle: "Tsy Tokony Hatao",
do1: "Mampiasa karton vaovao sy matanjaka",
do2: "Mamonosa tsirairay ny zavatra",
do3: "Mameno ny banga amin'ny fitaovana fiarovana",
do4: "Manoratra mazava ny adiresin'ny mpandray",
do5: "Mandanja ny entana alohan'ny fandefasana",
dont1: "Mampiasa karton efa nampiasaina na simba",
dont2: "Mamela banga ao anaty entana",
dont3: "Mandefa entana voararan'ny IATA",
dont4: "Manadino manisy marika amin'ny entana mora vaky",
dont5: "Mihoatra ny refin-javatra voafetra*",
dontsNote: "* Mifandraisa aminay ho an'ny entana lehibe rehetra.",
bestPracticesTitle: "Fomba tsara indrindra",
ctaTitle: "Manana fanontaniana momba ny fandefasananareo?",
ctaSubtitle: "Azo antsoina isan'andro ny ekipanay mba hanampy anareo.",
ctaCta: "Mifandraisa aminay",
warningContact: "Raha misy fisalasalana momba ny entana, aza misalasala mifandray aminay alohan'ny handefasana ny entanareo. Hamaly anareo haingana ny ekipanay."
},
app: {
badge: "Ho Avy Tsy Ho Ela",
title: "Ny Rindranasan'ny MVA Global Fret",
subtitle: "Tsy ho ela, mibaiko avy any Madagasikara amin'ny tranokalan'i Eoropa ary mandoa amin'ny mobile money.",
feature1Title: "E-commerce Eoropeana",
feature1Desc: "Midira amin'ny tranonkala fivarotana eoropeana mivantana avy any Madagasikara.",
feature2Title: "Fandoavana Mobile Money",
feature2Desc: "Mandoava amin'ny MVola, Orange Money na Airtel Money mora foana.",
feature3Title: "Fanaraha-maso amin'ny fotoana tena izy",
feature3Desc: "Araho ny fandrosoan'ny baikoanareo sy ny fanaterana amin'ny fotoana tena izy.",
notifyTitle: "Aoka ho voampilaza amin'ny fanombohana",
notifyPlaceholder: "Ny adiresy mailakareo",
notifyBtn: "Ampahafantaro ahy",
notifySuccess: "Misaotra! Ho voampilaza amin'ny fanombohana ianao.",
phoneLabel: "MVA Global Fret",
phoneDesc: "Ny vavahadinao mankany Eoropa",
ctaTitle: "Miandry ny fanomanana ny fampiharana",
ctaSubtitle: "Azo ampiasaina ankehitriny ny serivisy fandefasana entana an'habakabaka. Misoratra anarana ary manomboka mandefa ny entanareo.",
registerNow: "Hisoratra anarana",
viewPricing: "Jereo ny sarany",
mockupFlightTitle: "Eny am-pidinana mankany Madagasikara",
mockupFlightSub: "Tonga ny · 5 Aprily",
mockupTabAll: "Rehetra",
mockupTabTransit: "Eny an-dalana",
mockupTabDelivered: "Voatatitra",
mockupBadgeTransit: "ENY AN-DALANA",
mockupItemName: "Kiraro fanatanjahantena",
mockupItemRef: "Fivarotana France · CMD-0847",
mockupStep1: "Vidiana",
mockupStep3: "Sidina",
mockupOrder1: "Voatatitra · Akanjo",
mockupOrder2: "Voatatitra · Fanatanjahantena",
mockupPaymentTitle: "Voamarina ny fandoavam-bola",
mockupArrived: "Tonga ao amin'ny toby Orly",
paymentTitle: "Fomba Fandoavam-bola Ekena",
paymentSubtitle: "Andoavy amin'ny finday ny vola, amin'ny filaminana feno",
cardLabel: "Karatra Banky"
},
footer: {
desc: "Mpiara-miasa azo itokisana amin'ny fandefasana entana an'habakabaka eo anelanelan'i Eoropa sy Madagasikara.",
linksTitle: "Rohy Haingana",
contactTitle: "Fifandraisana",
copyright: "© 2026 MVA Global Fret. Zo rehetra voatahiry.",
cgv: "Fepetra Ankapoben'ny Varotra"
},
cgv: {
heroTitle: "Fepetra Ankapoben'ny Varotra",
heroSubtitle: "Vakio sy ekeo alohan'ny fisoratana anarana"
},
serviceCommande: {
heroTitle: "Tolotra Fividianana ho Anareo",
heroSubtitle: "Mividy ho anareo amin'ny tranonkala eoropeana izahay, alainareo any Madagasikara",
introTitle: "Tsy afaka mividy ianareo?",
introSubtitle: "Tsy manana karatra banky eoropeana, tsy manana adiresy any Frantsa, na tsy manam-potoana fotsiny: izahay no manao izany ho anareo.",
howTitle: "Ahoana ny fomba fiasa?",
howSubtitle: "Dingana telo tsotra",
step1Title: "Alefasonareo aminay ny rohy",
step1Desc: "Alefaso aminay ny rohin'ny vokatra (Amazon, Cdiscount, Zalando, Shein, sns.) miaraka amin'ny habe, loko ary isany irianareo.",
step2Title: "Izahay no mividy",
step2Desc: "Hamarininay miaraka aminareo ny tombam-bidy (vokatra + commission), mandoa ny vola mialoha ianareo, dia mividy izahay.",
step3Title: "Alainareo any Madagasikara",
step3Desc: "Rehefa tonga ao amin'ny toby Paris, dia alefa amin'ny fiaramanidina ny entanareo ary tonga any Antananarivo ao anatin'ny 2 herinandro.",
pricingTitle: "Ny saranay",
commissionBadge: "Saran-kanto",
commissionTitle: "10% amin'ny vidin'ny fividianana",
commissionDesc: "Ity saran-kanto ity dia mandrakotra ny fitadiavana ny vokatra, ny fanamarinana ny lisitra, ny fividianana ary ny fanaraha-maso hatramin'ny fahatongavana ao amin'ny toby Paris.",
paymentTitle: "Fomba fandoavam-bola",
payment1Title: "Vola mialoha 50% rehefa nanaiky",
payment1Desc: "Rehefa hamarinina ny tombam-bidy, dia mandoa 50% amin'ny vola totaly ianao (vokatra + commission) mba hahafahanay mividy.",
payment2Title: "Ny 50% sisa rehefa voamarina ny vidiana",
payment2Desc: "Raha vao mahamarina ny vidiana ny mpivarotra, dia aloanareo ny 50% sisa.",
payment3Title: "Vidiana lehibe : 100% mialoha",
payment3Desc: "Manana zo izahay hangataka ny fandoavana 100% alohan'ny hividianana ho an'ny vidiana lehibe. Ny tetezamita dia faritana isaky ny tranga ary ampahafantarina ao anaty tombam-bidy.",
transportTitle: "Ary ny fitaterana?",
transportCardTitle: "70 000 Ar isaky ny kilao",
transportCardDesc: "Rehefa tonga any Madagasikara ny entana, dia aloanareo ny saran'ny fitaterana amin'ny vidiny mahazatra: 70 000 Ar isaky ny kilao, aloa rehefa raisina aorian'ny fandaniana. Toy ny fandefasana rehetra anaohanay.",
transportCardCta: "Jereo ny saranay amin'ny antsipiriany",
faqTitle: "Fanontaniana matetika",
faq1Q: "Inona avy ireo tranonkala azonareo ividianana?",
faq1A: "Mividy amin'ny ankamaroan'ny tranonkala eoropeana izahay: Amazon, Cdiscount, Zalando, Shein, Decathlon, Fnac, Asos, Aliexpress (alefa any Eoropa)… Raha mandefa any Frantsa ny tranonkala, dia afaka mividy izahay.",
faq2Q: "Ahoana ny fandoavana ny vola mialoha?",
faq2A: "Afaka mandoa amin'ny mobile money any Madagasikara (MVola, Orange Money, Airtel Money) na amin'ny famindram-bola ianao. Ny laharana dia ampahafantarina miaraka amin'ny tombam-bidy.",
faq3Q: "Inona no atao raha misy olana amin'ny mpivarotra?",
faq3A: "Ampahafantarinay anareo isaky ny dingana. Raha tsy misy intsony ny vokatra na voafoanan'ny mpivarotra ny vidiana, dia averina manontolo ny vola nialoha (tsy raisina ny commission raha tsy mbola nalefa ny vidiana).",
faq4Q: "Afaka mampikambana vidiana maromaro ve ianareo?",
faq4A: "Eny, afaka mandefa rohy maromaro ho anay ianareo. Manomana tombam-bidy iray izahay miaraka amin'ny commission 10% iray monja amin'ny totaly. Ny saran'ny fitaterana dia kajiana amin'ny lanjan'ny entana rehetra.",
faq5Q: "Inona avy ireo vokatra tsy azonareo vidiana?",
faq5A: "Ireo entana rehetra voararan'ny fitsipika IATA (bateria lithium tokana, ranoka mampirehitra, sns.) dia tsy azo alefa. Jereo ny toromarika fandefasana ho an'ny lisitra feno.",
ctaTitle: "Manana vidiana atao?",
ctaSubtitle: "Mifandraisa aminay miaraka amin'ny rohin'ny vokatra, hanome tombam-bidy izahay ao anatin'ny 24 ora.",
ctaContact: "Mifandraisa aminay",
ctaMessenger: "Messenger"
},
confirmation: {
loadingTitle: "Eo am-panamafisana…",
loadingDesc: "Mamarana ny fisoratana anaranareo izahay ary manomana ny laharanao mpanjifa.",
loadingHint: "Segondra vitsivitsy…",
successTitle: "Voamarina ny fisoratana anarana!",
successDesc: "Tongasoa eto amin'ny MVA Global Fret. Nalefa tao amin'ny mailakao ny laharanao mpanjifa.",
successHint: "📧 Jereo koa ao amin'ny spam.",
refLabel: "NY LAHARANAO MPANJIFA",
errorTitle: "Voaray ny fanamafisana",
errorDesc: "Voarakitra tsara eto amin'ny MVA Global Fret ny fanamafisanareo. Raha manana fanontaniana mikasika ny laharana, mifandraisa aminay.",
backHome: "Hiverina any am-pandraisana",
guide: "Tari-dàlana fandefasana",
contactUs: "Mifandraisa aminay"
}
}
};
/* Exposé en global pour que les scripts inline (sélecteur de langue,
applyLang) puissent y accéder via window.translations. `const` au
top-level d'un <script> classique ne s'attache pas automatiquement
à window. */
window.translations = translations;