fix(i18n): traduire tous les textes codés en dur en français sur l'ensemble du site
Ajout de data-i18n sur tous les éléments non traduits (tarifs, contact, guide, application, accueil) et ajout des clés correspondantes en FR/EN/MG dans translations.js : détails tarifaires, cartes livraison, stats accueil, sections CTA, récapitulatif contact, footer CGV. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
7e43b818d8
commit
ae85f2944b
@ -226,7 +226,7 @@
|
|||||||
<div class="footer-bottom">
|
<div class="footer-bottom">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<p data-i18n="footer.copyright">© 2025 MVA Global Fret. Tous droits réservés.</p>
|
<p data-i18n="footer.copyright">© 2025 MVA Global Fret. Tous droits réservés.</p>
|
||||||
<p style="margin-top:4px;"><a href="cgv.html" style="color:rgba(255,255,255,0.45); font-size:0.8rem;">Conditions Générales de Vente</a></p>
|
<p style="margin-top:4px;"><a href="cgv.html" style="color:rgba(255,255,255,0.45); font-size:0.8rem;" data-i18n="footer.cgv">Conditions Générales de Vente</a></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
@ -245,14 +245,14 @@
|
|||||||
<!-- BACK TO SERVICES -->
|
<!-- BACK TO SERVICES -->
|
||||||
<section class="cta-banner">
|
<section class="cta-banner">
|
||||||
<div class="container animate-on-scroll">
|
<div class="container animate-on-scroll">
|
||||||
<h2 style="color: var(--white);">En attendant le lancement de l'application</h2>
|
<h2 style="color: var(--white);" data-i18n="app.ctaTitle">En attendant le lancement de l'application</h2>
|
||||||
<p style="color: rgba(255,255,255,0.75); margin-bottom: 24px;">Notre service de fret aérien est disponible dès maintenant. Inscrivez-vous et commencez à envoyer vos colis.</p>
|
<p style="color: rgba(255,255,255,0.75); margin-bottom: 24px;" data-i18n="app.ctaSubtitle">Notre service de fret aérien est disponible dès maintenant. Inscrivez-vous et commencez à envoyer vos colis.</p>
|
||||||
<div style="display: flex; gap: 16px; justify-content: center; flex-wrap: wrap;">
|
<div style="display: flex; gap: 16px; justify-content: center; flex-wrap: wrap;">
|
||||||
<a href="contact.html" class="btn btn-primary">
|
<a href="contact.html" class="btn btn-primary">
|
||||||
<i class="fa-solid fa-user-plus"></i> S'inscrire maintenant
|
<i class="fa-solid fa-user-plus"></i> <span data-i18n="app.registerNow">S'inscrire maintenant</span>
|
||||||
</a>
|
</a>
|
||||||
<a href="tarifs.html" class="btn btn-white">
|
<a href="tarifs.html" class="btn btn-white">
|
||||||
<i class="fa-solid fa-tag"></i> Voir les tarifs
|
<i class="fa-solid fa-tag"></i> <span data-i18n="app.viewPricing">Voir les tarifs</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -293,7 +293,7 @@
|
|||||||
<div class="footer-bottom">
|
<div class="footer-bottom">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<p data-i18n="footer.copyright">© 2025 MVA Global Fret. Tous droits réservés.</p>
|
<p data-i18n="footer.copyright">© 2025 MVA Global Fret. Tous droits réservés.</p>
|
||||||
<p style="margin-top:4px;"><a href="cgv.html" style="color:rgba(255,255,255,0.45); font-size:0.8rem;">Conditions Générales de Vente</a></p>
|
<p style="margin-top:4px;"><a href="cgv.html" style="color:rgba(255,255,255,0.45); font-size:0.8rem;" data-i18n="footer.cgv">Conditions Générales de Vente</a></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
16
contact.html
16
contact.html
@ -205,8 +205,8 @@
|
|||||||
<div class="contact-info-item">
|
<div class="contact-info-item">
|
||||||
<i class="fa-brands fa-facebook-messenger" aria-hidden="true"></i>
|
<i class="fa-brands fa-facebook-messenger" aria-hidden="true"></i>
|
||||||
<div>
|
<div>
|
||||||
<span class="label">Messenger</span>
|
<span class="label" data-i18n="contact.messenger">Messenger</span>
|
||||||
<a href="https://m.me/61573448820736" target="_blank" rel="noopener noreferrer">Discuter sur Messenger</a>
|
<a href="https://m.me/61573448820736" target="_blank" rel="noopener noreferrer" data-i18n="contact.messengerAction">Discuter sur Messenger</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -214,13 +214,13 @@
|
|||||||
<!-- Info tarifs rapide -->
|
<!-- Info tarifs rapide -->
|
||||||
<div style="margin-top: 24px; background: var(--light-gray); border-radius: 12px; padding: 20px; border-left: 4px solid var(--gold);">
|
<div style="margin-top: 24px; background: var(--light-gray); border-radius: 12px; padding: 20px; border-left: 4px solid var(--gold);">
|
||||||
<h4 style="margin-bottom: 12px; display:flex; align-items:center; gap:8px;">
|
<h4 style="margin-bottom: 12px; display:flex; align-items:center; gap:8px;">
|
||||||
<i class="fa-solid fa-tag" style="color: var(--gold);"></i> Rappel tarifaire
|
<i class="fa-solid fa-tag" style="color: var(--gold);"></i> <span data-i18n="contact.priceReminder">Rappel tarifaire</span>
|
||||||
</h4>
|
</h4>
|
||||||
<ul style="list-style: none; padding: 0; font-size: 0.9rem; color: var(--text-light);">
|
<ul style="list-style: none; padding: 0; font-size: 0.9rem; color: var(--text-light);">
|
||||||
<li style="padding: 4px 0;"><i class="fa-solid fa-check" style="color: var(--green); margin-right: 8px;"></i>70 000 Ar / kg</li>
|
<li style="padding: 4px 0;"><i class="fa-solid fa-check" style="color: var(--green); margin-right: 8px;"></i><span data-i18n="contact.priceDetail1">70 000 Ar / kg</span></li>
|
||||||
<li style="padding: 4px 0;"><i class="fa-solid fa-check" style="color: var(--green); margin-right: 8px;"></i>Paiement à la réception</li>
|
<li style="padding: 4px 0;"><i class="fa-solid fa-check" style="color: var(--green); margin-right: 8px;"></i><span data-i18n="contact.priceDetail2">Paiement à la réception</span></li>
|
||||||
<li style="padding: 4px 0;"><i class="fa-solid fa-check" style="color: var(--green); margin-right: 8px;"></i>2 envois / semaine</li>
|
<li style="padding: 4px 0;"><i class="fa-solid fa-check" style="color: var(--green); margin-right: 8px;"></i><span data-i18n="contact.priceDetail3">2 envois / semaine</span></li>
|
||||||
<li style="padding: 4px 0;"><i class="fa-solid fa-check" style="color: var(--green); margin-right: 8px;"></i>Livraison en 2 semaines à compter du dépôt à Paris</li>
|
<li style="padding: 4px 0;"><i class="fa-solid fa-check" style="color: var(--green); margin-right: 8px;"></i><span data-i18n="contact.priceDetail4">Livraison en 2 semaines à compter du dépôt à Paris</span></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -276,7 +276,7 @@
|
|||||||
<div class="footer-bottom">
|
<div class="footer-bottom">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<p data-i18n="footer.copyright">© 2025 MVA Global Fret. Tous droits réservés.</p>
|
<p data-i18n="footer.copyright">© 2025 MVA Global Fret. Tous droits réservés.</p>
|
||||||
<p style="margin-top:4px;"><a href="cgv.html" style="color:rgba(255,255,255,0.45); font-size:0.8rem;">Conditions Générales de Vente</a></p>
|
<p style="margin-top:4px;"><a href="cgv.html" style="color:rgba(255,255,255,0.45); font-size:0.8rem;" data-i18n="footer.cgv">Conditions Générales de Vente</a></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
@ -203,7 +203,7 @@
|
|||||||
<section class="section section-gray" aria-label="Bonnes et mauvaises pratiques">
|
<section class="section section-gray" aria-label="Bonnes et mauvaises pratiques">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="section-header animate-on-scroll">
|
<div class="section-header animate-on-scroll">
|
||||||
<h2>Bonnes Pratiques</h2>
|
<h2 data-i18n="guide.bestPracticesTitle">Bonnes Pratiques</h2>
|
||||||
<div class="gold-line"></div>
|
<div class="gold-line"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="do-dont animate-on-scroll">
|
<div class="do-dont animate-on-scroll">
|
||||||
@ -234,10 +234,10 @@
|
|||||||
<!-- CTA -->
|
<!-- CTA -->
|
||||||
<section class="cta-banner">
|
<section class="cta-banner">
|
||||||
<div class="container animate-on-scroll">
|
<div class="container animate-on-scroll">
|
||||||
<h2 style="color: var(--white);">Une question sur votre envoi ?</h2>
|
<h2 style="color: var(--white);" data-i18n="guide.ctaTitle">Une question sur votre envoi ?</h2>
|
||||||
<p style="color: rgba(255,255,255,0.75); margin-bottom: 24px;">Notre équipe est disponible tous les jours pour vous aider.</p>
|
<p style="color: rgba(255,255,255,0.75); margin-bottom: 24px;" data-i18n="guide.ctaSubtitle">Notre équipe est disponible tous les jours pour vous aider.</p>
|
||||||
<a href="contact.html" class="btn btn-primary">
|
<a href="contact.html" class="btn btn-primary">
|
||||||
<i class="fa-solid fa-envelope"></i> Nous contacter
|
<i class="fa-solid fa-envelope"></i> <span data-i18n="guide.ctaCta">Nous contacter</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@ -277,7 +277,7 @@
|
|||||||
<div class="footer-bottom">
|
<div class="footer-bottom">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<p data-i18n="footer.copyright">© 2025 MVA Global Fret. Tous droits réservés.</p>
|
<p data-i18n="footer.copyright">© 2025 MVA Global Fret. Tous droits réservés.</p>
|
||||||
<p style="margin-top:4px;"><a href="cgv.html" style="color:rgba(255,255,255,0.45); font-size:0.8rem;">Conditions Générales de Vente</a></p>
|
<p style="margin-top:4px;"><a href="cgv.html" style="color:rgba(255,255,255,0.45); font-size:0.8rem;" data-i18n="footer.cgv">Conditions Générales de Vente</a></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
@ -179,15 +179,15 @@
|
|||||||
<div class="grid-3" style="text-align:center; gap: 32px;">
|
<div class="grid-3" style="text-align:center; gap: 32px;">
|
||||||
<div class="animate-on-scroll delay-1">
|
<div class="animate-on-scroll delay-1">
|
||||||
<div style="font-family: var(--font-heading); font-size: 3rem; font-weight: 700; color: var(--gold);">2</div>
|
<div style="font-family: var(--font-heading); font-size: 3rem; font-weight: 700; color: var(--gold);">2</div>
|
||||||
<p style="color: rgba(255,255,255,0.8); margin:0;">Envois / semaine</p>
|
<p style="color: rgba(255,255,255,0.8); margin:0;" data-i18n="home.stat1Label">Envois / semaine</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="animate-on-scroll delay-2">
|
<div class="animate-on-scroll delay-2">
|
||||||
<div style="font-family: var(--font-heading); font-size: 3rem; font-weight: 700; color: var(--gold);">2</div>
|
<div style="font-family: var(--font-heading); font-size: 3rem; font-weight: 700; color: var(--gold);">2</div>
|
||||||
<p style="color: rgba(255,255,255,0.8); margin:0;">Semaines depuis le dépôt Paris</p>
|
<p style="color: rgba(255,255,255,0.8); margin:0;" data-i18n="home.stat2Label">Semaines depuis le dépôt Paris</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="animate-on-scroll delay-3">
|
<div class="animate-on-scroll delay-3">
|
||||||
<div style="font-family: var(--font-heading); font-size: 3rem; font-weight: 700; color: var(--gold);">7</div>
|
<div style="font-family: var(--font-heading); font-size: 3rem; font-weight: 700; color: var(--gold);">7</div>
|
||||||
<p style="color: rgba(255,255,255,0.8); margin:0;">Personnes dédiées</p>
|
<p style="color: rgba(255,255,255,0.8); margin:0;" data-i18n="home.stat3Label">Personnes dédiées</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -260,7 +260,7 @@
|
|||||||
<div class="footer-bottom">
|
<div class="footer-bottom">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<p data-i18n="footer.copyright">© 2025 MVA Global Fret. Tous droits réservés.</p>
|
<p data-i18n="footer.copyright">© 2025 MVA Global Fret. Tous droits réservés.</p>
|
||||||
<p style="margin-top:4px;"><a href="cgv.html" style="color:rgba(255,255,255,0.45); font-size:0.8rem;">Conditions Générales de Vente</a></p>
|
<p style="margin-top:4px;"><a href="cgv.html" style="color:rgba(255,255,255,0.45); font-size:0.8rem;" data-i18n="footer.cgv">Conditions Générales de Vente</a></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
@ -35,7 +35,10 @@ const translations = {
|
|||||||
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.",
|
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 ?",
|
ctaTitle: "Prêt à envoyer vos colis ?",
|
||||||
ctaSubtitle: "Inscrivez-vous dès maintenant et recevez votre numéro de référence client.",
|
ctaSubtitle: "Inscrivez-vous dès maintenant et recevez votre numéro de référence client.",
|
||||||
ctaCta: "S'inscrire"
|
ctaCta: "S'inscrire",
|
||||||
|
stat1Label: "Envois / semaine",
|
||||||
|
stat2Label: "Semaines depuis le dépôt Paris",
|
||||||
|
stat3Label: "Personnes dédiées"
|
||||||
},
|
},
|
||||||
about: {
|
about: {
|
||||||
heroTitle: "Qui Sommes-Nous",
|
heroTitle: "Qui Sommes-Nous",
|
||||||
@ -91,7 +94,18 @@ const translations = {
|
|||||||
faq4Q: "Que se passe-t-il si mon colis est fragile ?",
|
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.",
|
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",
|
ctaText: "Des questions ? Contactez-nous",
|
||||||
ctaBtn: "Nous contacter"
|
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"
|
||||||
},
|
},
|
||||||
contact: {
|
contact: {
|
||||||
heroTitle: "Contactez-Nous",
|
heroTitle: "Contactez-Nous",
|
||||||
@ -132,7 +146,14 @@ const translations = {
|
|||||||
address: "Adresse",
|
address: "Adresse",
|
||||||
addressValue: "Antananarivo 101, Madagascar",
|
addressValue: "Antananarivo 101, Madagascar",
|
||||||
facebook: "Facebook",
|
facebook: "Facebook",
|
||||||
mapTitle: "Notre Localisation"
|
mapTitle: "Notre Localisation",
|
||||||
|
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"
|
||||||
},
|
},
|
||||||
guide: {
|
guide: {
|
||||||
heroTitle: "Guide d'Envoi",
|
heroTitle: "Guide d'Envoi",
|
||||||
@ -184,7 +205,11 @@ const translations = {
|
|||||||
dont2: "Laisser des espaces vides dans le colis",
|
dont2: "Laisser des espaces vides dans le colis",
|
||||||
dont3: "Envoyer des produits interdits par l'IATA",
|
dont3: "Envoyer des produits interdits par l'IATA",
|
||||||
dont4: "Oublier d'étiqueter les objets fragiles",
|
dont4: "Oublier d'étiqueter les objets fragiles",
|
||||||
dont5: "Dépasser les dimensions autorisées"
|
dont5: "Dépasser les dimensions autorisées",
|
||||||
|
bestPracticesTitle: "Bonnes Pratiques",
|
||||||
|
ctaTitle: "Une question sur votre envoi ?",
|
||||||
|
ctaSubtitle: "Notre équipe est disponible tous les jours pour vous aider.",
|
||||||
|
ctaCta: "Nous contacter"
|
||||||
},
|
},
|
||||||
app: {
|
app: {
|
||||||
badge: "Bientôt Disponible",
|
badge: "Bientôt Disponible",
|
||||||
@ -201,13 +226,18 @@ const translations = {
|
|||||||
notifyBtn: "Me notifier",
|
notifyBtn: "Me notifier",
|
||||||
notifySuccess: "Merci ! Vous serez informé du lancement.",
|
notifySuccess: "Merci ! Vous serez informé du lancement.",
|
||||||
phoneLabel: "MVA Global Fret",
|
phoneLabel: "MVA Global Fret",
|
||||||
phoneDesc: "Votre passerelle vers l'Europe"
|
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"
|
||||||
},
|
},
|
||||||
footer: {
|
footer: {
|
||||||
desc: "Votre partenaire de confiance pour le fret aérien entre l'Europe et Madagascar.",
|
desc: "Votre partenaire de confiance pour le fret aérien entre l'Europe et Madagascar.",
|
||||||
linksTitle: "Liens Rapides",
|
linksTitle: "Liens Rapides",
|
||||||
contactTitle: "Contact",
|
contactTitle: "Contact",
|
||||||
copyright: "© 2025 MVA Global Fret. Tous droits réservés."
|
copyright: "© 2025 MVA Global Fret. Tous droits réservés.",
|
||||||
|
cgv: "Conditions Générales de Vente"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -247,7 +277,10 @@ const translations = {
|
|||||||
step3Desc: "Your parcel arrives in Antananarivo within 2 weeks from arrival at our Paris depot. Payment upon receipt after counter-weighing.",
|
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?",
|
ctaTitle: "Ready to Send Your Parcels?",
|
||||||
ctaSubtitle: "Register now and receive your client reference number.",
|
ctaSubtitle: "Register now and receive your client reference number.",
|
||||||
ctaCta: "Register"
|
ctaCta: "Register",
|
||||||
|
stat1Label: "Shipments / week",
|
||||||
|
stat2Label: "Weeks from Paris depot",
|
||||||
|
stat3Label: "Dedicated people"
|
||||||
},
|
},
|
||||||
about: {
|
about: {
|
||||||
heroTitle: "About Us",
|
heroTitle: "About Us",
|
||||||
@ -300,6 +333,17 @@ const translations = {
|
|||||||
faq2A: "Payment is made only upon receipt of the parcel in Madagascar, after counter-weighing. No advance payment is required.",
|
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?",
|
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.",
|
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",
|
||||||
faq4Q: "What if my parcel is fragile?",
|
faq4Q: "What if my parcel is fragile?",
|
||||||
faq4A: "We recommend carefully packaging your fragile items. Check our shipping guide for packaging best practices.",
|
faq4A: "We recommend carefully packaging your fragile items. Check our shipping guide for packaging best practices.",
|
||||||
ctaText: "Have questions? Contact us",
|
ctaText: "Have questions? Contact us",
|
||||||
@ -344,7 +388,14 @@ const translations = {
|
|||||||
address: "Address",
|
address: "Address",
|
||||||
addressValue: "Antananarivo 101, Madagascar",
|
addressValue: "Antananarivo 101, Madagascar",
|
||||||
facebook: "Facebook",
|
facebook: "Facebook",
|
||||||
mapTitle: "Our Location"
|
mapTitle: "Our Location",
|
||||||
|
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"
|
||||||
},
|
},
|
||||||
guide: {
|
guide: {
|
||||||
heroTitle: "Shipping Guide",
|
heroTitle: "Shipping Guide",
|
||||||
@ -396,7 +447,11 @@ const translations = {
|
|||||||
dont2: "Leave empty spaces in the parcel",
|
dont2: "Leave empty spaces in the parcel",
|
||||||
dont3: "Send products prohibited by IATA",
|
dont3: "Send products prohibited by IATA",
|
||||||
dont4: "Forget to label fragile items",
|
dont4: "Forget to label fragile items",
|
||||||
dont5: "Exceed the authorized dimensions"
|
dont5: "Exceed the authorized dimensions",
|
||||||
|
bestPracticesTitle: "Best Practices",
|
||||||
|
ctaTitle: "A question about your shipment?",
|
||||||
|
ctaSubtitle: "Our team is available every day to help you.",
|
||||||
|
ctaCta: "Contact Us"
|
||||||
},
|
},
|
||||||
app: {
|
app: {
|
||||||
badge: "Coming Soon",
|
badge: "Coming Soon",
|
||||||
@ -413,13 +468,18 @@ const translations = {
|
|||||||
notifyBtn: "Notify Me",
|
notifyBtn: "Notify Me",
|
||||||
notifySuccess: "Thank you! You will be notified at launch.",
|
notifySuccess: "Thank you! You will be notified at launch.",
|
||||||
phoneLabel: "MVA Global Fret",
|
phoneLabel: "MVA Global Fret",
|
||||||
phoneDesc: "Your gateway to Europe"
|
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"
|
||||||
},
|
},
|
||||||
footer: {
|
footer: {
|
||||||
desc: "Your trusted partner for air freight between Europe and Madagascar.",
|
desc: "Your trusted partner for air freight between Europe and Madagascar.",
|
||||||
linksTitle: "Quick Links",
|
linksTitle: "Quick Links",
|
||||||
contactTitle: "Contact",
|
contactTitle: "Contact",
|
||||||
copyright: "© 2025 MVA Global Fret. All rights reserved."
|
copyright: "© 2025 MVA Global Fret. All rights reserved.",
|
||||||
|
cgv: "Terms and Conditions"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -459,7 +519,10 @@ const translations = {
|
|||||||
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.",
|
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?",
|
ctaTitle: "Vonona handefa ny entanareo ve?",
|
||||||
ctaSubtitle: "Misoratra anarana dieny izao ary mandray ny laharan'ny mpanjifa.",
|
ctaSubtitle: "Misoratra anarana dieny izao ary mandray ny laharan'ny mpanjifa.",
|
||||||
ctaCta: "Hisoratra anarana"
|
ctaCta: "Hisoratra anarana",
|
||||||
|
stat1Label: "Fandefasana / herinandro",
|
||||||
|
stat2Label: "Herinandro hatramin'ny toby Paris",
|
||||||
|
stat3Label: "Olona manolo-tena"
|
||||||
},
|
},
|
||||||
about: {
|
about: {
|
||||||
heroTitle: "Momba Anay",
|
heroTitle: "Momba Anay",
|
||||||
@ -514,6 +577,17 @@ const translations = {
|
|||||||
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.",
|
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?",
|
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.",
|
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",
|
||||||
ctaText: "Manana fanontaniana? Mifandraisa aminay",
|
ctaText: "Manana fanontaniana? Mifandraisa aminay",
|
||||||
ctaBtn: "Mifandraisa aminay"
|
ctaBtn: "Mifandraisa aminay"
|
||||||
},
|
},
|
||||||
@ -556,7 +630,14 @@ const translations = {
|
|||||||
address: "Adiresy",
|
address: "Adiresy",
|
||||||
addressValue: "Antananarivo 101, Madagasikara",
|
addressValue: "Antananarivo 101, Madagasikara",
|
||||||
facebook: "Facebook",
|
facebook: "Facebook",
|
||||||
mapTitle: "Ny Toeranay"
|
mapTitle: "Ny Toeranay",
|
||||||
|
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"
|
||||||
},
|
},
|
||||||
guide: {
|
guide: {
|
||||||
heroTitle: "Toromarika Fandefasana",
|
heroTitle: "Toromarika Fandefasana",
|
||||||
@ -608,7 +689,11 @@ const translations = {
|
|||||||
dont2: "Mamela banga ao anaty entana",
|
dont2: "Mamela banga ao anaty entana",
|
||||||
dont3: "Mandefa entana voararan'ny IATA",
|
dont3: "Mandefa entana voararan'ny IATA",
|
||||||
dont4: "Manadino manisy marika amin'ny entana mora vaky",
|
dont4: "Manadino manisy marika amin'ny entana mora vaky",
|
||||||
dont5: "Mihoatra ny refin-javatra voafetra"
|
dont5: "Mihoatra ny refin-javatra voafetra",
|
||||||
|
bestPracticesTitle: "Fomba tsara indrindra",
|
||||||
|
ctaTitle: "Manana fanontaniana momba ny fandefasananareo?",
|
||||||
|
ctaSubtitle: "Azo antsoina isan'andro ny ekipanay mba hanampy anareo.",
|
||||||
|
ctaCta: "Mifandraisa aminay"
|
||||||
},
|
},
|
||||||
app: {
|
app: {
|
||||||
badge: "Ho Avy Tsy Ho Ela",
|
badge: "Ho Avy Tsy Ho Ela",
|
||||||
@ -625,13 +710,18 @@ const translations = {
|
|||||||
notifyBtn: "Ampahafantaro ahy",
|
notifyBtn: "Ampahafantaro ahy",
|
||||||
notifySuccess: "Misaotra! Ho voampilaza amin'ny fanombohana ianao.",
|
notifySuccess: "Misaotra! Ho voampilaza amin'ny fanombohana ianao.",
|
||||||
phoneLabel: "MVA Global Fret",
|
phoneLabel: "MVA Global Fret",
|
||||||
phoneDesc: "Ny vavahadinao mankany Eoropa"
|
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"
|
||||||
},
|
},
|
||||||
footer: {
|
footer: {
|
||||||
desc: "Mpiara-miasa azo itokisana amin'ny fandefasana entana an'habakabaka eo anelanelan'i Eoropa sy Madagasikara.",
|
desc: "Mpiara-miasa azo itokisana amin'ny fandefasana entana an'habakabaka eo anelanelan'i Eoropa sy Madagasikara.",
|
||||||
linksTitle: "Rohy Haingana",
|
linksTitle: "Rohy Haingana",
|
||||||
contactTitle: "Fifandraisana",
|
contactTitle: "Fifandraisana",
|
||||||
copyright: "© 2025 MVA Global Fret. Zo rehetra voatahiry."
|
copyright: "© 2025 MVA Global Fret. Zo rehetra voatahiry.",
|
||||||
|
cgv: "Fepetra Ankapoben'ny Varotra"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
24
tarifs.html
24
tarifs.html
@ -73,7 +73,7 @@
|
|||||||
|
|
||||||
<div class="pricing-card animate-on-scroll">
|
<div class="pricing-card animate-on-scroll">
|
||||||
<div style="display:inline-flex; align-items:center; gap:8px; background: linear-gradient(135deg, var(--navy), var(--navy-light)); color: var(--gold); padding: 6px 18px; border-radius: 50px; font-size: 0.85rem; font-weight: 600; margin-bottom: 24px;">
|
<div style="display:inline-flex; align-items:center; gap:8px; background: linear-gradient(135deg, var(--navy), var(--navy-light)); color: var(--gold); padding: 6px 18px; border-radius: 50px; font-size: 0.85rem; font-weight: 600; margin-bottom: 24px;">
|
||||||
<i class="fa-solid fa-plane"></i> Fret Aérien
|
<i class="fa-solid fa-plane"></i> <span data-i18n="tarifs.airFreight">Fret Aérien</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="pricing-amount"><span data-i18n="tarifs.priceAmount">70 000</span> <span style="font-size:2rem;">Ar</span></div>
|
<div class="pricing-amount"><span data-i18n="tarifs.priceAmount">70 000</span> <span style="font-size:2rem;">Ar</span></div>
|
||||||
<div class="pricing-unit" data-i18n="tarifs.priceUnit">Ariary / kilogramme</div>
|
<div class="pricing-unit" data-i18n="tarifs.priceUnit">Ariary / kilogramme</div>
|
||||||
@ -81,19 +81,19 @@
|
|||||||
<ul class="pricing-details">
|
<ul class="pricing-details">
|
||||||
<li>
|
<li>
|
||||||
<i class="fa-solid fa-plane-departure"></i>
|
<i class="fa-solid fa-plane-departure"></i>
|
||||||
<span>2 envois par semaine depuis Paris</span>
|
<span data-i18n="tarifs.detail1">2 envois par semaine depuis Paris</span>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<i class="fa-solid fa-clock"></i>
|
<i class="fa-solid fa-clock"></i>
|
||||||
<span>Délai de livraison : 2 semaines à compter du dépôt à Paris</span>
|
<span data-i18n="tarifs.detail2">Délai de livraison : 2 semaines à compter du dépôt à Paris</span>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<i class="fa-solid fa-scale-balanced"></i>
|
<i class="fa-solid fa-scale-balanced"></i>
|
||||||
<span>Poids mesuré à la réception à Madagascar (contre-pesée)</span>
|
<span data-i18n="tarifs.detail3">Poids mesuré à la réception à Madagascar (contre-pesée)</span>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<i class="fa-solid fa-credit-card"></i>
|
<i class="fa-solid fa-credit-card"></i>
|
||||||
<span>Paiement uniquement à la réception</span>
|
<span data-i18n="tarifs.detail4">Paiement uniquement à la réception</span>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
@ -104,7 +104,7 @@
|
|||||||
|
|
||||||
<div style="margin-top: 32px;">
|
<div style="margin-top: 32px;">
|
||||||
<a href="contact.html" class="btn btn-primary">
|
<a href="contact.html" class="btn btn-primary">
|
||||||
<i class="fa-solid fa-user-plus"></i> S'inscrire maintenant
|
<i class="fa-solid fa-user-plus"></i> <span data-i18n="tarifs.registerNow">S'inscrire maintenant</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -121,11 +121,11 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="grid-2" style="max-width: 800px; margin: 0 auto; grid-template-columns: repeat(3, 1fr); max-width: 1100px;">
|
<div class="grid-2" style="max-width: 800px; margin: 0 auto; grid-template-columns: repeat(3, 1fr); max-width: 1100px;">
|
||||||
<div class="delivery-card animate-on-scroll delay-1">
|
<div class="delivery-card animate-on-scroll delay-1">
|
||||||
<h3><i class="fa-solid fa-building"></i> Récupération au siège</h3>
|
<h3><i class="fa-solid fa-building"></i> <span data-i18n="tarifs.pickupTitle">Récupération au siège</span></h3>
|
||||||
<div class="delivery-price" style="color: #2e9e5b;">Gratuit</div>
|
<div class="delivery-price" style="color: #2e9e5b;" data-i18n="tarifs.pickupPrice">Gratuit</div>
|
||||||
<p>Récupérez votre colis directement à notre siège à Antananarivo, sans frais supplémentaires.</p>
|
<p data-i18n="tarifs.pickupDesc">Récupérez votre colis directement à notre siège à Antananarivo, sans frais supplémentaires.</p>
|
||||||
<div style="margin-top: 12px; padding: 10px; background: var(--light-gray); border-radius: 6px; font-size: 0.85rem; color: var(--text-light);">
|
<div style="margin-top: 12px; padding: 10px; background: var(--light-gray); border-radius: 6px; font-size: 0.85rem; color: var(--text-light);">
|
||||||
<i class="fa-solid fa-check" style="color: #2e9e5b;"></i> Aucun frais de livraison
|
<i class="fa-solid fa-check" style="color: #2e9e5b;"></i> <span data-i18n="tarifs.pickupNote">Aucun frais de livraison</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="delivery-card animate-on-scroll delay-2">
|
<div class="delivery-card animate-on-scroll delay-2">
|
||||||
@ -222,7 +222,7 @@
|
|||||||
<section class="cta-banner" aria-labelledby="cta-tarifs-title">
|
<section class="cta-banner" aria-labelledby="cta-tarifs-title">
|
||||||
<div class="container animate-on-scroll">
|
<div class="container animate-on-scroll">
|
||||||
<h2 id="cta-tarifs-title" data-i18n="tarifs.ctaText">Des questions ? Contactez-nous</h2>
|
<h2 id="cta-tarifs-title" data-i18n="tarifs.ctaText">Des questions ? Contactez-nous</h2>
|
||||||
<p style="color: rgba(255,255,255,0.75); margin-bottom: 24px;">Notre équipe est disponible tous les jours pour vous répondre.</p>
|
<p style="color: rgba(255,255,255,0.75); margin-bottom: 24px;" data-i18n="tarifs.ctaSubtitle">Notre équipe est disponible tous les jours pour vous répondre.</p>
|
||||||
<a href="contact.html" class="btn btn-primary">
|
<a href="contact.html" class="btn btn-primary">
|
||||||
<i class="fa-solid fa-envelope"></i>
|
<i class="fa-solid fa-envelope"></i>
|
||||||
<span data-i18n="tarifs.ctaBtn">Nous contacter</span>
|
<span data-i18n="tarifs.ctaBtn">Nous contacter</span>
|
||||||
@ -265,7 +265,7 @@
|
|||||||
<div class="footer-bottom">
|
<div class="footer-bottom">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<p data-i18n="footer.copyright">© 2025 MVA Global Fret. Tous droits réservés.</p>
|
<p data-i18n="footer.copyright">© 2025 MVA Global Fret. Tous droits réservés.</p>
|
||||||
<p style="margin-top:4px;"><a href="cgv.html" style="color:rgba(255,255,255,0.45); font-size:0.8rem;">Conditions Générales de Vente</a></p>
|
<p style="margin-top:4px;"><a href="cgv.html" style="color:rgba(255,255,255,0.45); font-size:0.8rem;" data-i18n="footer.cgv">Conditions Générales de Vente</a></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user