feat(ui): vague 4 — la zone de dépôt répond, l'or devient lisible, tarifs binaires, avant/après réel
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 2m58s

Zone de dépôt : le contour s'allume en doré et la carte s'agrandit
quand on la survole avec un fichier (l'information existait, elle
n'était jamais affichée).

Or lisible : nouveau jeton « or encre » (#8B6F47) pour les textes,
l'or clair reste aux traits, fonds et au mode sombre ; 52 textes dorés
convertis, pastille comprises ; plus aucun texte sous 10 px
(8,5 px → 11 px dans le sélecteur de moteurs).

Tarifs : le choix redevient binaire — les trois abonnements payants en
grandes cartes, le gratuit en ligne discrète au-dessus, le sur mesure
en ligne dorée dessous. Le tableau comparatif complet reste dessous.

Accueil : le mur de six cartes génériques est remplacé par un vrai
avant/après — une page « Cahier des charges — Traitement d'air » à
côté de sa traduction anglaise, structure identique au mot près
(terme technique en gras des deux côtés), sceau « Même mise en page,
mot pour mot » entre les deux, et trois preuves précises (SmartArt
reconstruits, séries de graphiques traduites, tables des matières
régénérées) à la place des promesses vagues.
This commit is contained in:
2026-08-30 23:27:53 +02:00
parent 9d5b5ce9c3
commit 3f45ccdf50
14 changed files with 286 additions and 86 deletions

View File

@@ -150,5 +150,23 @@
"landing.translate.processing": "Traitement en cours",
"landing.translate.preservingLayout": "Votre mise en page est en cours de préservation",
"landing.formats.pill": "COMPATIBILITÉ",
"landing.hero.visualCaption": "Même mise en page, nouvelle langue — rien d'autre ne bouge"
"landing.hero.visualCaption": "Même mise en page, nouvelle langue — rien d'autre ne bouge",
"landing.beforeAfter.sourceTitle": "Cahier des charges — Traitement d'air",
"landing.beforeAfter.targetTitle": "Technical specification — Air handling",
"landing.beforeAfter.sourcePara1": "L'installation de ventilation doit être mise en service avant la fin du deuxième trimestre.",
"landing.beforeAfter.targetPara1": "The ventilation system must be commissioned before the end of the second quarter.",
"landing.beforeAfter.sourcePara2Before": "Le",
"landing.beforeAfter.sourceTerm": "groupe de traitement d'air",
"landing.beforeAfter.sourcePara2After": "doit respecter la classe de filtration F7 conformément au planning.",
"landing.beforeAfter.targetPara2Before": "The",
"landing.beforeAfter.targetTerm": "air handling unit",
"landing.beforeAfter.targetPara2After": "must comply with filter class F7 as specified in the schedule.",
"landing.beforeAfter.sourceItem1": "Charge thermique : 42 kW au débit nominal",
"landing.beforeAfter.targetItem1": "Thermal load: 42 kW at nominal flow",
"landing.beforeAfter.sourceItem2": "Niveau sonore inférieur à 45 dB(A) à 3 m",
"landing.beforeAfter.targetItem2": "Sound level below 45 dB(A) at 3 m",
"landing.beforeAfter.seal": "Même mise en page, mot pour mot",
"landing.beforeAfter.proof1": "Les SmartArt sont reconstruits, pas aplatis",
"landing.beforeAfter.proof2": "Séries et axes des graphiques traduits",
"landing.beforeAfter.proof3": "Tables des matières régénérées dans la langue cible"
}

View File

@@ -159,5 +159,9 @@
"pricing.confirm.monthlyEquivalent": "Facturation annuelle — soit {price} € / mois.",
"pricing.confirm.secureNote": "Résiliable à tout moment depuis votre profil. Paiement traité par Stripe ; vos données bancaires ne passent jamais par nos serveurs.",
"pricing.confirm.cancel": "Annuler",
"pricing.confirm.cta": "Continuer vers le paiement"
"pricing.confirm.cta": "Continuer vers le paiement",
"pricing.freeBand.text": "Juste envie d'essayer ? Commencez gratuitement — 5 documents par mois, sans carte.",
"pricing.freeBand.cta": "Commencer gratuitement",
"pricing.enterpriseBand.text": "Volume, moteurs dédiés, hébergement spécifique — parlons-en.",
"pricing.enterpriseBand.cta": "Nous contacter"
}