mirror of
https://github.com/Snouzy/workout-cool.git
synced 2026-05-19 14:40:35 +00:00
2056 lines
104 KiB
TypeScript
2056 lines
104 KiB
TypeScript
export default {
|
||
leaderboard: {
|
||
title: "Classification",
|
||
description: "Champions des entraînements",
|
||
champion_badge: "🏆 Champion",
|
||
runner_up_badge: "🥈 Finaliste",
|
||
third_place_badge: "🥉 Troisième place",
|
||
second_place: "2ème place",
|
||
third_place: "3ème place",
|
||
workouts: "séances",
|
||
unable_to_load: "Impossible de charger le classement",
|
||
try_again_later: "Veuillez réessayer plus tard",
|
||
no_champions_yet: "Pas encore de champions",
|
||
complete_first_workout: "Complétez votre premier entraînement pour revendiquer le trône !",
|
||
member_since: "Membre depuis",
|
||
workouts_per_week: "entraînements/semaine",
|
||
last_workout: "Dernier entraînement",
|
||
page_title: "Classement des Champions",
|
||
page_subtitle: "Grimpez au sommet et devenez une légende Workout.cool",
|
||
period_all_time: "Global",
|
||
period_monthly: "Mois",
|
||
period_weekly: "Semaine",
|
||
no_sessions_this_week: "Aucune séance cette semaine",
|
||
no_sessions_this_month: "Aucune séance ce mois",
|
||
registered_members_only: "Membres inscrits uniquement",
|
||
registered_members_description: "Créez un compte pour apparaître dans le classement et apparaître",
|
||
reset_timezone: "Réinitialisation Europe/Paris",
|
||
reset_timezone_description: "Les classements hebdo et mensuel se réinitialisent à minuit, heure de Paris",
|
||
},
|
||
programs: {
|
||
available_programs: "Programmes disponibles",
|
||
exercises_in_session: "Exercices dans la séance",
|
||
start_session: "Démarrer la séance",
|
||
starting_session: "Démarrage...",
|
||
more_than: "+ de",
|
||
my_progress: "Mon progrès",
|
||
session: "séance",
|
||
completed_feminine: "complétées",
|
||
completed_sets: "séances complétées",
|
||
"set#zero": "série",
|
||
"set#one": "série",
|
||
"set#other": "séries",
|
||
error_starting_session: "Erreur lors du démarrage de la séance",
|
||
premium_session: "Séance Premium",
|
||
premium_session_description:
|
||
"Cette séance fait partie du contenu premium. Vous pouvez voir les détails mais pas effectuer l'entraînement.",
|
||
premium_session_exercises: "Exercices inclus",
|
||
workout_description: "Description de la séance",
|
||
connect_to_access: "Connectez-vous pour accéder",
|
||
become_premium: "Devenir Premium",
|
||
back_to_program: "Retour au programme",
|
||
no_equipment: "Aucun équipement",
|
||
workout_programs_title: "Programmes d'entraînement",
|
||
workout_programs: "Programmes d'entraînement",
|
||
workout_programs_description: "Choisissez votre défi et devenez plus fort ! 💪",
|
||
no_programs_available: "Aucun programme disponible",
|
||
no_programs_available_description: "Les programmes seront bientôt disponibles !",
|
||
completed: "Terminé",
|
||
about: "Présentation",
|
||
program: "Programme",
|
||
not_found: "Programme non trouvé",
|
||
characteristics: "Caractéristiques",
|
||
weeks: "semaines",
|
||
sessions_per_week: "séances/semaine",
|
||
session_duration: "min/séance",
|
||
"your_coach#zero": "Ton coach cool",
|
||
"your_coach#one": "Ton coach cool",
|
||
"your_coach#other": "Tes coachs cool",
|
||
community: "Communauté active",
|
||
community_count: "coolbuilders ont rejoint",
|
||
week_short: "Sem.",
|
||
week: "Semaine",
|
||
exercises: "exercices",
|
||
min_short: "min",
|
||
premium: "Premium",
|
||
free: "Gratuit",
|
||
join_cta: "Rejoindre le défi",
|
||
continue: "Continuer",
|
||
sessions: "Les séances",
|
||
auth_required: "Connexion Requise",
|
||
auth_required_description: "Vous devez vous connecter pour accéder à cette séance d'entraînement.",
|
||
login_to_continue: "Se connecter pour continuer",
|
||
signup_to_continue: "S'inscrire pour continuer",
|
||
premium_required: "Accès premium",
|
||
premium_required_description:
|
||
"Cette séance est réservée aux membres premium. Soutenez le projet et passez à premium pour accéder à tout le contenu premium.",
|
||
upgrade_to_premium: "Passer à Premium",
|
||
program_completed: "Programme Terminé",
|
||
check_out_program: "Découvre ce programme d'entraînement !",
|
||
share_success: "Partagé avec succès !",
|
||
copied_to_clipboard: "Lien copié !",
|
||
share_failed: "Échec du partage",
|
||
important_info: "Informations importantes",
|
||
donation_teaser:
|
||
"Au début, nous fonctionnions grâce aux dons. Mais comme tu peux l'imaginer, les dons n'étaient pas suffisants pour couvrir les coûts de développement et de fonctionnement. Nous avons donc créé un package qui nous aidera à garder les lumières allumées et à toi, de débloquer quelques super-pouvoirs en cours de route. :)",
|
||
new: "NOUVEAU",
|
||
more_programs_coming_title: "Encore plus de programmes en préparation !",
|
||
more_programs_coming_description:
|
||
"On bosse dur pour créer de nouveaux programmes. En passant premium maintenant, tu les auras tous automatiquement. Merci pour ton soutien. 🚀",
|
||
coming_strength: "Force & Muscle",
|
||
coming_cardio: "Cardio HIIT",
|
||
coming_yoga: "Yoga & Mobilité",
|
||
sessions_coming_soon: "Séances bientôt disponibles !",
|
||
sessions_in_creation: "Notre équipe est en train de créer des séances de qualité pour cette semaine. Reviens très bientôt ! 🚀",
|
||
welcome_modal: {
|
||
welcome_title: "Bienvenue dans {programTitle} !",
|
||
subtitle: "Prépare-toi à repousser tes limites ! 💪",
|
||
level_label: "Niveau",
|
||
duration_label: "Durée",
|
||
frequency_label: "Fréquence",
|
||
later_button: "Plus tard",
|
||
start_button: "C'est parti !",
|
||
},
|
||
},
|
||
premium: {
|
||
checkout_error: "Erreur lors de la commande",
|
||
premium_required_title: "Premium Requis",
|
||
premium_required_subtitle: "Ceci est un accès premium. Passez Premium pour accéder à tout le contenu premium.",
|
||
premium_required_button: "Passer Premium",
|
||
already_premium: "Vous profitez de Workout.cool Premium",
|
||
no_ads: "Sans publicités",
|
||
upgrade: "Passer Premium",
|
||
|
||
// Checkout
|
||
checkout: {
|
||
processing: "Traitement...",
|
||
},
|
||
|
||
// Pricing
|
||
pricing: {
|
||
month: "mois",
|
||
year: "année",
|
||
monthly: "Mensuel",
|
||
yearly: "Annuel",
|
||
discount: "-48%",
|
||
},
|
||
|
||
// Hero Section
|
||
hero: {
|
||
badge: "Open-Source & Auto-hébergement TOUJOURS gratuits",
|
||
title: "Entraînez-vous librement, soutenez la mission",
|
||
subtitle: "Pour ceux qui croient au projet et qui veulent (re)-croire en eux avec des power boosters !",
|
||
stats: {
|
||
athletes: {
|
||
count: "12.4K+",
|
||
label: "Athlètes actifs",
|
||
},
|
||
series: {
|
||
count: "1.2M+",
|
||
label: "Séries enregistrées",
|
||
},
|
||
rating: {
|
||
count: "4.9/5",
|
||
label: "Note de la communauté",
|
||
},
|
||
progression: {
|
||
count: "+23%",
|
||
label: "Progression moyenne",
|
||
},
|
||
},
|
||
},
|
||
|
||
// Mission Banner
|
||
mission: {
|
||
supporters_count: "234",
|
||
supporters_text: "supporters aident la mission",
|
||
limited: "Limité",
|
||
early_access: "places d'accès anticipé",
|
||
},
|
||
|
||
// Plans
|
||
plans: {
|
||
monthly: "Mensuel",
|
||
yearly: "Annuel",
|
||
yearly_discount: "-48%",
|
||
per_month: "/mois",
|
||
per_year: "/an",
|
||
|
||
free: {
|
||
name: "GRATUIT",
|
||
price: "0€",
|
||
period: "/pour toujours",
|
||
price_label: "0€/pour toujours",
|
||
badge: "Open-Source • Toujours Gratuit",
|
||
description: "Toutes les fonctions essentielles pour s'entraîner",
|
||
features: [
|
||
"Génération d'exercices avec vidéos",
|
||
"Historique type GitHub de tes séances (6 mois)",
|
||
"Partage et reprise de séances (bientôt)",
|
||
"Auto-hébergement possible",
|
||
"Code source disponible",
|
||
],
|
||
button: "Votre plan actuel",
|
||
footer_note: "Aucune inscription requise • Accès complet pour toujours",
|
||
},
|
||
|
||
premium: {
|
||
name: "PREMIUM ⭐",
|
||
price_label: "7,90€/mois ou 49€/an",
|
||
badge: "PLUS POPULAIRE • Pour les passionnés",
|
||
description: "Toutes les fonctions + accès anticipé",
|
||
footer_monthly: "Rejoignez la communauté passionnée ! 🔥",
|
||
footer_yearly: "Merci pour le soutien annuel ! 🙏",
|
||
yearly_price_note: "/mois",
|
||
features: [
|
||
"...tout du plan Gratuit",
|
||
"Pas de publicités",
|
||
"Historique illimité (vs 6 mois gratuit)",
|
||
"Suivi des progrès avec statistiques avancées (volume, progression, PR)",
|
||
"Programmes d'entraînement pré-conçus",
|
||
"Chat privé avec un coach 1:1",
|
||
"Accès anticipé aux nouvelles features",
|
||
],
|
||
},
|
||
},
|
||
|
||
// Buttons and Actions
|
||
actions: {
|
||
processing: "Traitement...",
|
||
go_premium: "Passer Premium",
|
||
sign_in_continue: "Passer Premium",
|
||
upgrade_now: "Mettre à niveau maintenant",
|
||
current_plan: "Votre plan actuel",
|
||
},
|
||
|
||
// Trust Elements
|
||
trust: {
|
||
gdpr_compliant: "100% conforme RGPD",
|
||
money_back: "Garantie satisfait ou remboursé 30 jours",
|
||
cancel_anytime: "1 clic pour annuler, aucun engagement",
|
||
secure_payment: "100% paiement sécurisé via Stripe",
|
||
},
|
||
|
||
// Feature Comparison
|
||
comparison: {
|
||
title: "Comparaison détaillée des fonctionnalités",
|
||
subtitle: "Tout ce que vous devez savoir sur ce qui est inclus dans chaque plan",
|
||
features_label: "Fonctionnalités",
|
||
headers: {
|
||
features: "Fonctionnalités",
|
||
free: "Gratuit",
|
||
premium: "Premium",
|
||
},
|
||
categories: {
|
||
equipment: "Équipements & Exercices",
|
||
tracking: "Suivi & Analyses",
|
||
programs: "Programmes & IA",
|
||
community: "Communauté & Partage",
|
||
support: "Support & Projet",
|
||
},
|
||
features: {
|
||
exercise_library: "Bibliothèque d'exercices",
|
||
custom_exercise: "Exercices personnalisés",
|
||
video_tutorials: "Tutoriels vidéo",
|
||
workout_history: "Historique d'entraînement",
|
||
progress_statistics: "Statistiques de progression",
|
||
personal_records: "Suivi des records personnels",
|
||
volume_analytics: "Analyses de volume & progression",
|
||
predesigned_programs: "Programmes pré-conçus",
|
||
personalized_recommendations: "Recommandations personnalisées",
|
||
pro_templates: "Templates pro (Powerlifting, bodybuilding, etc.)",
|
||
community_access: "Accès communauté",
|
||
discord_community: "Communauté Discord",
|
||
private_chat: "Chat privé 1:1 avec coach",
|
||
community_support: "Support communautaire",
|
||
priority_support: "Support prioritaire",
|
||
early_access: "Accès anticipé aux fonctionnalités",
|
||
beta_testing: "Accès aux tests bêta",
|
||
},
|
||
values: {
|
||
basic: "Basique",
|
||
complete: "Complet",
|
||
unlimited: "Illimité",
|
||
professional: "Professionnel",
|
||
six_months: "6 mois",
|
||
limited: "Limité",
|
||
all_programs: "Tous les programmes",
|
||
public: "Public",
|
||
vip_access: "Accès VIP",
|
||
private_channels: "Canaux privés",
|
||
soon: "Bientôt",
|
||
hd_slowmo: "4K + Ralenti",
|
||
early_access: "Accès Anticipé",
|
||
},
|
||
},
|
||
|
||
// FAQ
|
||
faq: {
|
||
title: "Questions fréquemment posées",
|
||
subtitle: "Tout ce que vous devez savoir sur Workout.cool et notre mission",
|
||
items: [
|
||
{
|
||
question: "Pourquoi payer si c'est open-source ?",
|
||
answer:
|
||
"Excellente question ! Le code restera toujours gratuit, mais maintenir les serveurs, la base de données et l'infrastructure coûte de l'argent. Votre contribution nous aide à garder l'outil gratuit pour tous. C'est un modèle gagnant-gagnant : vous obtenez les fonctionnalités premium, la communauté garde l'accès gratuit !",
|
||
},
|
||
{
|
||
question: "Puis-je auto-héberger Workout.cool ?",
|
||
answer:
|
||
"Absolument ! Toute la base de code est disponible sur GitHub sous licence MIT. Vous pouvez la déployer sur vos propres serveurs, la personnaliser comme vous voulez et l'utiliser complètement gratuitement. L'auto-hébergement vous donne un contrôle total sur vos données et votre confidentialité d'entraînement.",
|
||
},
|
||
{
|
||
question: "Mes données d'entraînement sont-elles sécurisées ?",
|
||
answer:
|
||
"Oui ! Nous sommes conformes RGPD, utilisons des connexions chiffrées et stockons vos données en sécurité. De plus, comme nous sommes open-source, vous pouvez auditer nos pratiques de sécurité. Vous pouvez aussi exporter vos données à tout moment ou auto-héberger pour un contrôle complet.",
|
||
},
|
||
{
|
||
question: "Puis-je annuler mon abonnement à tout moment ?",
|
||
answer:
|
||
"Bien sûr ! Aucun contrat, aucun engagement. Annulez en un clic à tout moment. Vous gardez l'accès jusqu'à la fin de votre période de facturation actuelle, et vous pouvez toujours redémarrer plus tard. Vos données d'entraînement restent accessibles même si vous repassez en gratuit.",
|
||
},
|
||
{
|
||
question: "Y a-t-il des exercices pour les débutants ?",
|
||
answer:
|
||
"Définitivement ! Notre bibliothèque d'exercices couvre tous les niveaux de fitness, des débutants complets aux athlètes avancés. Les vidéos et instructions aident les débutants à trouver les exercices appropriés, et nos tutoriels vidéo montrent la bonne forme.",
|
||
},
|
||
{
|
||
question: "Comment fonctionne le suivi des progrès ?",
|
||
answer:
|
||
"Chaque série, répétition, poids et temps est automatiquement enregistré. Vous obtenez un historique d'entraînement style GitHub montrant votre régularité, plus des analyses détaillées sur le volume, la progression et les records personnels. Les utilisateurs Premium obtiennent des graphiques et insights avancés.",
|
||
},
|
||
{
|
||
question: "Puis-je importer des données d'autres apps ?",
|
||
answer:
|
||
"Bientôt. Nous supporterons les imports CSV pour les données de base (reps & poids). Si vous changez d'une autre app fitness, notre équipe support peut aider à migrer votre historique d'entraînement.",
|
||
},
|
||
{
|
||
question: "L'app fonctionne-t-elle hors ligne ?",
|
||
answer:
|
||
"Le suivi d'entraînement principal fonctionne hors ligne. Vous pouvez enregistrer séries et reps sans connexion internet pour 10 entraînements. Les vidéos d'exercices et la synchronisation cloud nécessitent internet. Toutes vos données hors ligne se synchronisent automatiquement quand vous êtes de nouveau en ligne.",
|
||
},
|
||
{
|
||
question: "Y a-t-il des programmes pour les femmes ?",
|
||
answer:
|
||
"Absolument ! Et il y aura plus de programmes à l'avenir. Nous y travaillons. Les plans Supporter et Premium incluront tous les futurs programmes spécialisés pour différents objectifs : force, tonification, powerlifting, bodybuilding, et plus !",
|
||
},
|
||
{
|
||
question: "Puis-je créer mes propres programmes ?",
|
||
answer: "Malheureusement, non. Nous y travaillons !",
|
||
},
|
||
],
|
||
additional_support: {
|
||
title: "Vous avez encore des questions ?",
|
||
description: "Notre communauté axée fitness est là pour vous aider à réussir",
|
||
community: "Support communautaire (discord ou hello@workout.cool)",
|
||
discussions: "Discussions ouvertes (github/discord)",
|
||
roadmap: "Roadmap transparente (github)",
|
||
},
|
||
},
|
||
|
||
// Final CTA
|
||
final_cta: {
|
||
motivation: "Continue à pousser ! 💪",
|
||
title: "Prêt à soutenir la mission ?",
|
||
subtitle: "Rejoignez des milliers de passionnés de fitness qui croient en la liberté d'entraînement open-source",
|
||
values: [
|
||
{
|
||
title: "Communauté d'abord",
|
||
description: "Construit par et pour la communauté fitness",
|
||
},
|
||
{
|
||
title: "Toujours transparent",
|
||
description: "Code open-source, financement transparent",
|
||
},
|
||
{
|
||
title: "Projet passion",
|
||
description: "15 ans de passion !",
|
||
},
|
||
],
|
||
quote: {
|
||
text: "Nous croyons que les outils fitness doivent être accessibles à tous. Votre soutien nous aide à maintenir cette vision tout en continuant à innover.",
|
||
author: "— L'équipe Workout.cool",
|
||
},
|
||
},
|
||
|
||
// Premium Active State
|
||
premium_active: {
|
||
title: "Premium Actif ! 💪",
|
||
supporting: "Mission soutenue 💚",
|
||
},
|
||
|
||
// Legacy translations (keeping for compatibility)
|
||
premium_active_title: "Premium Actif",
|
||
premium_active_subtitle: "Toutes les fonctionnalités débloquées",
|
||
free_intro_title: "Tu as déjà beaucoup gratuitement...",
|
||
free_intro_text:
|
||
"Workout.cool est une application de fitness gratuite et open-source utilisée quotidiennement par plus de 60 000 utilisateurs. Elle est construite avec amour (pas avec l'argent des VCs ^^) et nous coûte du temps et de l'argent réels pour la maintenir en ligne.",
|
||
donation_story_text:
|
||
"Au début, nous fonctionnions grâce aux dons. Mais comme vous pouvez l'imaginer, les dons n'étaient pas suffisants pour couvrir les coûts de développement et de fonctionnement. Nous avons donc créé un package qui nous aidera à garder les lumières allumées et à débloquer quelques super-pouvoirs en cours de route.",
|
||
health_upgrade_text: "Si Workout.cool vous aide à améliorer votre santé, pensez à passer Premium :D !",
|
||
unlock_features_text: "Débloquez des fonctionnalités avancées et soutenez le fitness open-source.",
|
||
invest_yourself_quote: "Ne lésinez jamais sur le fitness et les livres — investissez en vous-même !",
|
||
support_mission: "Soutenir la mission",
|
||
best_value_badge: "MEILLEURE VALEUR",
|
||
annual_plan: "Annuel",
|
||
monthly_plan: "Mensuel",
|
||
discount_badge: "40% de réduction",
|
||
per_month: "/mois",
|
||
feature_all_programs: "Tous les programmes d'entraînement",
|
||
feature_progress_tracking: "Suivi des progrès",
|
||
coming_soon: "(bientôt)",
|
||
feature_future_updates: "Tous les futurs programmes et mises à jour",
|
||
feature_priority_support: "Support prioritaire",
|
||
save_yearly: "Économisez 40% par an",
|
||
processing: "Traitement...",
|
||
cta_annual: "Soutenir + économiser 40%",
|
||
cta_monthly: "Débloquer mon plan complet",
|
||
thank_supporting: "Merci de votre soutien.",
|
||
no_pressure: "Aucune pression. Vous pouvez passer à Premium à tout moment.",
|
||
keep_pushing: "continue à pousser ! huhu",
|
||
still_unsure: "Toujours pas sûr ? Pas de souci. Workout.cool restera toujours gratuit et open-source.",
|
||
support_helps: "Mais si vous croyez en ce que nous construisons et que vous pouvez vous le permettre, votre soutien aidera 💚",
|
||
self_hosting: "Auto-hébergement",
|
||
community: "Communauté",
|
||
mit_license: "Licence MIT",
|
||
pricing_year: "an",
|
||
pricing_month: "mois",
|
||
conversion_flow_title: "Redirection en cours...",
|
||
conversion_flow_message: "Vous avez été connecté avec succès ! Redirection vers le checkout...",
|
||
redirecting_to_checkout: "Redirection vers le checkout",
|
||
|
||
// Premium Gate
|
||
premium_feature: "Fonctionnalité Premium",
|
||
upgrade_to_access_feature: "Passez à premium pour accéder à cette fonctionnalité",
|
||
unlock_all_features: "Débloquez toutes les fonctionnalités et soutenez le développement",
|
||
},
|
||
breadcrumbs: {
|
||
home: "Accueil",
|
||
},
|
||
bottom_navigation: {
|
||
statistics: "Statistiques",
|
||
statistics_tooltip: "Voir vos statistiques",
|
||
programs: "Programmes",
|
||
programs_tooltip: "Parcourir les programmes",
|
||
workouts: "Séances",
|
||
workouts_tooltip: "Créer votre propre entraînement",
|
||
premium: "Premium",
|
||
premium_tooltip: "Passer à Premium",
|
||
leaderboard: "Classement",
|
||
leaderboard_tooltip: "Voir le classement d'entraînements",
|
||
tools: "Outils",
|
||
tools_tooltip: "Parcourir les outils",
|
||
profile: "Profil",
|
||
profile_tooltip: "Voir votre profil",
|
||
},
|
||
tools: {
|
||
try_now: "Essayer maintenant",
|
||
title: "Outils Fitness",
|
||
subtitle: "Calculateurs essentiels pour optimiser votre entraînement et nutrition",
|
||
moreComingSoon: "Plus d'outils bientôt disponibles",
|
||
meta: {
|
||
title: "Outils Fitness - Calculateurs pour Entraînement & Nutrition",
|
||
description:
|
||
"Calculateurs fitness gratuits : TDEE, macros, IMC, zones de fréquence cardiaque, 1RM et plus. Optimisez votre entraînement et nutrition avec nos outils essentiels.",
|
||
keywords:
|
||
"calculateur fitness, calculateur calories, calculateur macros, calculateur IMC, calculateur TDEE, zones fréquence cardiaque, one rep max, outils fitness",
|
||
},
|
||
"calorie-calculator": {
|
||
title: "Calculateur de calories",
|
||
description: "Calculez vos besoins caloriques quotidiens (TDEE) selon votre activité et vos objectifs",
|
||
meta: {
|
||
title: "Calculateur de calories - TDEE & Besoins caloriques",
|
||
description:
|
||
"Calculez votre dépense énergétique journalière totale (TDEE) et vos besoins caloriques. Obtenez des recommandations personnalisées pour la perte de poids, le maintien ou la prise de muscle.",
|
||
keywords:
|
||
"calculateur calories, calculateur TDEE, calories quotidiennes, calculateur perte de poids, besoins caloriques, calculateur métabolisme de base",
|
||
},
|
||
subtitle: "Calculez vos besoins caloriques quotidiens basés sur l'équation de Mifflin-St Jeor",
|
||
how_it_works: "Comment fonctionne ce calculateur ?",
|
||
how_it_works_description:
|
||
"Ce calculateur utilise des formules scientifiquement prouvées pour estimer vos besoins caloriques quotidiens selon vos caractéristiques personnelles et votre mode de vie.",
|
||
how_it_works_step1: "Nous calculons votre métabolisme de base (calories brûlées au repos)",
|
||
how_it_works_step2: "Nous ajustons selon votre niveau d'activité",
|
||
how_it_works_step3: "Nous personnalisons selon votre objectif (perdre, maintenir ou prendre du poids)",
|
||
calculate: "Calculer",
|
||
calculating: "Calcul en cours...",
|
||
tap_info_icons: "Appuyez sur les icônes ℹ️ pour plus d'informations",
|
||
gender: "Sexe",
|
||
male: "Homme",
|
||
female: "Femme",
|
||
units: "Unités",
|
||
metric: "Métrique",
|
||
imperial: "Impérial",
|
||
age: "Âge",
|
||
age_placeholder: "Entrez votre âge",
|
||
years: "ans",
|
||
height: "Taille",
|
||
height_placeholder: "Entrez votre taille",
|
||
weight: "Poids",
|
||
weight_placeholder: "Entrez votre poids",
|
||
cm: "cm",
|
||
kg: "kg",
|
||
lbs: "lbs",
|
||
feet: "pieds",
|
||
inches: "pouces",
|
||
activity_level: "Niveau d'Activité",
|
||
activity: {
|
||
sedentary: "Sédentaire",
|
||
sedentary_desc: "Peu ou pas d'exercice, travail de bureau, marche minimale",
|
||
light: "Légèrement Actif",
|
||
light_desc: "Exercice léger 1-3 jours/semaine, ou marche quotidienne",
|
||
moderate: "Modérément Actif",
|
||
moderate_desc: "Exercice modéré 3-5 jours/semaine, mode de vie actif",
|
||
active: "Très Actif",
|
||
active_desc: "Exercice intense 6-7 jours/semaine, travail très actif",
|
||
very_active: "Extrêmement Actif",
|
||
very_active_desc: "Athlète, travail physique + entraînement quotidien",
|
||
},
|
||
goal: "Objectif",
|
||
goals: {
|
||
lose_fast: "Perdre du Poids Rapidement",
|
||
lose_fast_desc: "Perdre 1 kg par semaine - Agressif mais efficace",
|
||
lose_slow: "Perdre du Poids",
|
||
lose_slow_desc: "Perdre 0,5 kg par semaine - Durable et sain",
|
||
maintain: "Maintenir le Poids",
|
||
maintain_desc: "Rester au poids actuel - Parfait pour maintenir votre forme",
|
||
gain_slow: "Prendre du Poids",
|
||
gain_slow_desc: "Prendre 0,5 kg par semaine - Construction musculaire propre",
|
||
gain_fast: "Prendre du Poids Rapidement",
|
||
gain_fast_desc: "Prendre 1 kg par semaine - Croissance musculaire maximale",
|
||
},
|
||
results: {
|
||
overview: "Vue d'ensemble de vos zones",
|
||
title: "Vos Résultats",
|
||
bmr: "MB",
|
||
bmr_explanation:
|
||
"Le Métabolisme de Base (MB) est le nombre de calories que votre corps brûle au repos complet, juste pour maintenir les fonctions vitales comme la respiration, la circulation et la production cellulaire. C'est l'énergie minimale dont votre corps a besoin pour survivre.",
|
||
tdee: "TDEE",
|
||
tdee_explanation:
|
||
"La Dépense Énergétique Journalière Totale (TDEE) est votre MB plus les calories brûlées par vos activités quotidiennes et l'exercice. C'est le nombre total de calories que vous brûlez en une journée selon votre niveau d'activité.",
|
||
target: "Calories Cibles",
|
||
macros: "Macros Recommandées",
|
||
macros_explanation:
|
||
"Les macronutriments (macros) sont les trois groupes de nutriments principaux dont votre corps a besoin : Protéines (pour la construction et réparation musculaire), Glucides (pour l'énergie), et Lipides (pour les hormones et l'absorption des vitamines). Les pourcentages affichés sont une répartition équilibrée adaptée à la plupart des objectifs fitness.",
|
||
protein: "Protéines",
|
||
carbs: "Glucides",
|
||
fat: "Lipides",
|
||
disclaimer:
|
||
"Ces calculs sont des estimations basées sur des formules moyennes. Les besoins caloriques réels peuvent varier selon les facteurs individuels. Consultez un professionnel de santé ou un diététicien pour des conseils personnalisés.",
|
||
},
|
||
faq: {
|
||
title: "Questions Fréquemment Posées",
|
||
q1: "Pourquoi mon objectif calorique est différent des autres calculateurs ?",
|
||
a1: "Différents calculateurs peuvent utiliser des formules ou multiplicateurs d'activité différents. Nous utilisons l'équation de Mifflin-St Jeor, considérée comme l'une des plus précises pour la plupart des gens. Cependant, le métabolisme individuel peut varier de 10-20% de ces estimations.",
|
||
q2: "Dois-je manger exactement ce nombre de calories chaque jour ?",
|
||
a2: "Ce sont des objectifs quotidiens moyens. Il est normal de manger un peu plus certains jours et moins d'autres. Concentrez-vous sur votre moyenne hebdomadaire plutôt que d'être exact chaque jour. Écoutez les signaux de faim et de satiété de votre corps.",
|
||
q3: "Que faire si je ne vois pas de résultats après avoir suivi ces recommandations ?",
|
||
a3: "Si vous ne voyez pas de résultats après 2-3 semaines, vous devrez peut-être ajuster. Votre métabolisme réel pourrait être plus élevé ou plus bas que calculé. Essayez d'ajuster de 100-200 calories et surveillez pendant 2 semaines supplémentaires. Assurez-vous également de suivre votre alimentation avec précision.",
|
||
q4: "Les recommandations de macros conviennent-elles à tout le monde ?",
|
||
a4: "La répartition 30/40/30 (protéines/glucides/lipides) est une approche équilibrée adaptée à la plupart des gens. Cependant, les athlètes, les personnes avec des conditions médicales, ou ceux suivant des régimes spécifiques (kéto, végan, etc.) peuvent avoir besoin de ratios différents. Consultez un nutritionniste pour des recommandations personnalisées.",
|
||
},
|
||
},
|
||
"macro-calculator": {
|
||
title: "Calculateur de macros",
|
||
description: "Trouvez votre répartition optimale en protéines, glucides et lipides pour vos objectifs",
|
||
},
|
||
"bmi-calculator": {
|
||
title: "Calculateur d'IMC",
|
||
description: "Calculez votre Indice de Masse Corporelle et comprenez votre catégorie de poids",
|
||
},
|
||
"heart-rate-calculator": {
|
||
title: "Zones de fréquence cardiaque",
|
||
description: "Découvrez vos zones d'entraînement optimales pour brûler des graisses et performer",
|
||
},
|
||
"heart-rate-zones": {
|
||
title: "Calculateur de Zones de Fréquence Cardiaque",
|
||
description:
|
||
"Calculez vos zones d'entraînement de fréquence cardiaque optimales pour une performance maximale et la combustion des graisses",
|
||
page_title: "Calculateur de Zones de Fréquence Cardiaque",
|
||
page_description:
|
||
"Calculez vos zones d'entraînement de fréquence cardiaque personnalisées en utilisant des formules scientifiquement prouvées. Optimisez vos entraînements cardio pour brûler des graisses, l'endurance et la performance.",
|
||
meta: {
|
||
title: "Calculateur de Zones de Fréquence Cardiaque - Fréquence Cible et Zones d'Entraînement",
|
||
description:
|
||
"Calculez votre fréquence cardiaque maximale et vos zones d'entraînement personnalisées. Utilisez les formules de base ou Karvonen pour trouver vos zones VO2 Max, Anaérobie, Aérobie, Combustion des Graisses et Échauffement.",
|
||
keywords:
|
||
"calculateur zones fréquence cardiaque, fréquence cardiaque cible, fréquence cardiaque maximale, zones entraînement, zone VO2 max, zone anaérobie, zone aérobie, zone combustion graisses, formule Karvonen, entraînement fréquence cardiaque",
|
||
},
|
||
calculate: "Calculer les Zones",
|
||
calculating: "Calcul en cours...",
|
||
method: "Méthode de Calcul",
|
||
method_info: "Choisissez la formule qui convient le mieux à votre niveau de forme physique et aux données disponibles",
|
||
methods: {
|
||
basic: "Basique par Âge",
|
||
basic_desc: "Formule simple utilisant uniquement l'âge - bonne pour les débutants",
|
||
karvonen_age: "Karvonen par Âge et FCR",
|
||
karvonen_age_desc: "Plus précis en utilisant l'âge et la fréquence cardiaque au repos",
|
||
karvonen_custom: "Karvonen par FCM et FCR",
|
||
karvonen_custom_desc: "Le plus précis en utilisant les fréquences cardiaques maximale et au repos mesurées",
|
||
},
|
||
age: "Âge",
|
||
age_placeholder: "Entrez votre âge",
|
||
resting_heart_rate: "Fréquence Cardiaque au Repos (FCR)",
|
||
resting_heart_rate_placeholder: "Entrez votre FCR",
|
||
resting_heart_rate_info: "Mesurez votre fréquence cardiaque au réveil, avant de sortir du lit. La plage normale est de 60-100 bpm.",
|
||
max_heart_rate: "Fréquence Cardiaque Maximale (FCM)",
|
||
max_heart_rate_placeholder: "Entrez votre FCM",
|
||
max_heart_rate_info:
|
||
"Votre fréquence cardiaque maximale réelle d'un test d'effort ou d'un entraînement à effort maximal. Plus précis que les estimations basées sur l'âge.",
|
||
|
||
results: {
|
||
title: "Vos Zones de Fréquence Cardiaque",
|
||
max_heart_rate: "Fréquence Cardiaque Maximale",
|
||
heart_rate_reserve: "Réserve de Fréquence Cardiaque",
|
||
target_zones: "Zones d'Entraînement Cibles",
|
||
zone: "Zone",
|
||
intensity: "Intensité",
|
||
heart_rate_range: "Fréquence Cardiaque (bpm)",
|
||
benefits: "Bénéfices",
|
||
duration: "Durée Typique",
|
||
},
|
||
zones: {
|
||
warm_up: {
|
||
name: "Zone d'Échauffement",
|
||
intensity: "50-60%",
|
||
benefits: "🧘 Échauffement parfait",
|
||
example: "Marche tranquille",
|
||
duration: "5-10 minutes",
|
||
description: "Intensité très légère pour l'échauffement et la récupération",
|
||
},
|
||
fat_burn: {
|
||
name: "Zone de Combustion des Graisses",
|
||
intensity: "60-70%",
|
||
benefits: "🔥 Brûle les graisses",
|
||
example: "Jogging léger",
|
||
duration: "20-40 minutes",
|
||
description: "Intensité légère, rythme confortable pour des entraînements plus longs",
|
||
},
|
||
aerobic: {
|
||
name: "Zone Aérobie",
|
||
intensity: "70-80%",
|
||
benefits: "💪 Améliore l'endurance",
|
||
example: "Course modérée",
|
||
duration: "10-40 minutes",
|
||
description: "Intensité modérée, soutenable pendant des périodes prolongées",
|
||
},
|
||
anaerobic: {
|
||
name: "Zone Anaérobie",
|
||
intensity: "80-90%",
|
||
benefits: "⚡ Augmente la vitesse",
|
||
example: "Sprint court",
|
||
duration: "2-10 minutes",
|
||
description: "Intensité difficile, stimulante mais soutenable pour de courtes périodes",
|
||
},
|
||
vo2_max: {
|
||
name: "Zone VO2 Max",
|
||
intensity: "90-100%",
|
||
benefits: "🏆 Performance max",
|
||
example: "Sprint intense",
|
||
duration: "30 secondes - 2 minutes",
|
||
description: "Intensité maximale, soutenable uniquement pour de très courtes périodes",
|
||
},
|
||
},
|
||
formulas: {
|
||
basic_formula: "Formule de Base",
|
||
basic_explanation: "FCC = FCM × %Intensité",
|
||
karvonen_formula: "Formule Karvonen",
|
||
karvonen_explanation: "FCC = [(FCM - FCR) × %Intensité] + FCR",
|
||
mhr_calculation: "FCM = 220 - Âge",
|
||
},
|
||
abbreviations: {
|
||
thr: "FCC = Fréquence Cardiaque Cible",
|
||
mhr: "FCM = Fréquence Cardiaque Maximale",
|
||
rhr: "FCR = Fréquence Cardiaque au Repos",
|
||
hrr: "RFC = Réserve de Fréquence Cardiaque",
|
||
bpm: "bpm = Battements Par Minute",
|
||
},
|
||
tips: {
|
||
title: "Conseils d'Entraînement",
|
||
tip1: "Commencez par des zones de faible intensité si vous débutez l'exercice",
|
||
tip2: "Mélangez différentes zones dans votre entraînement hebdomadaire pour de meilleurs résultats",
|
||
tip3: "Utilisez un moniteur de fréquence cardiaque pour un suivi précis pendant les entraînements",
|
||
tip4: "Vos zones peuvent changer à mesure que votre condition physique s'améliore - recalculez périodiquement",
|
||
},
|
||
faq: {
|
||
title: "Questions Fréquemment Posées",
|
||
q1: "Quelle méthode de calcul dois-je utiliser ?",
|
||
a1: "Si vous débutez, utilisez la méthode Basique. Si vous connaissez votre fréquence cardiaque au repos, utilisez Karvonen par Âge pour plus de précision. Pour les zones les plus précises, utilisez Karvonen avec FCM et FCR mesurées.",
|
||
q2: "Comment mesurer ma fréquence cardiaque au repos ?",
|
||
a2: "Mesurez votre pouls pendant 60 secondes immédiatement après le réveil, avant de sortir du lit. Faites-le pendant 3-5 jours et utilisez la moyenne. La FCR normale est de 60-100 bpm, les valeurs plus basses indiquant une meilleure condition physique.",
|
||
q3: "Dans quelle zone dois-je m'entraîner pour perdre du poids ?",
|
||
a3: "La Zone de Combustion des Graisses (60-70%) est optimale pour brûler les graisses comme carburant. Cependant, les zones de plus haute intensité brûlent plus de calories totales. Mélangez les zones pour de meilleurs résultats - incluez à la fois des entraînements de combustion des graisses et de haute intensité.",
|
||
q4: "Quelle est la précision de la formule 220-âge ?",
|
||
a4: "C'est une estimation générale qui fonctionne pour la plupart des gens mais peut varier de ±10-15 bpm. Pour plus de précision, envisagez un test supervisé de fréquence cardiaque maximale ou utilisez la formule Karvonen avec vos mesures réelles.",
|
||
q5: "Puis-je m'entraîner dans la zone VO2 Max tous les jours ?",
|
||
a5: "Non, la zone VO2 Max est extrêmement intense et ne devrait être utilisée que 1-2 fois par semaine pour de courts intervalles. La plupart de l'entraînement devrait être dans les zones Aérobie et Combustion des Graisses pour construire l'endurance et permettre la récupération.",
|
||
},
|
||
guide: {
|
||
title: "Guide Complet des Zones de Fréquence Cardiaque pour l'Entraînement",
|
||
text1:
|
||
"Les zones de fréquence cardiaque sont un outil scientifique essentiel pour optimiser vos entraînements et atteindre vos objectifs fitness. Que vous cherchiez à perdre du poids, améliorer votre endurance ou augmenter vos performances, comprendre et utiliser les zones cardiaques transformera votre approche de l'exercice.",
|
||
text2:
|
||
"Ce calculateur utilise des formules validées scientifiquement pour déterminer vos zones personnalisées basées sur votre âge et, optionnellement, votre fréquence cardiaque au repos. Chaque zone correspond à une intensité spécifique et offre des bénéfices uniques pour votre santé cardiovasculaire.",
|
||
},
|
||
table: {
|
||
title: "Tableau de Référence des Fréquences Cardiaques par Âge",
|
||
col1: "Âge",
|
||
col2: "FCM",
|
||
col3: "50% Intensité",
|
||
col4: "85% Intensité",
|
||
avertiser: "* Ces valeurs sont des moyennes. Votre FCM réelle peut varier de ±10-15 bpm.",
|
||
},
|
||
details: {
|
||
title: "Les 5 Zones d'Entraînement Expliquées en Détail",
|
||
benefits: "Bénéfices",
|
||
zone1_title: "Zone 1 : Échauffement (50-60% FCM)",
|
||
zone1_content:
|
||
"La zone d'échauffement est idéale pour débuter une séance, récupérer entre les intervalles ou terminer un entraînement. À cette intensité, vous pouvez maintenir une conversation normale sans essoufflement.",
|
||
zone1_details_1: "Améliore la circulation sanguine",
|
||
zone1_details_2: "Prépare les muscles et articulations",
|
||
zone1_details_3: "Réduit le risque de blessures",
|
||
zone1_details_4: "Favorise la récupération active",
|
||
zone1_duration: "Durée recommandée",
|
||
zone1_duration_value: "5-10 minutes en début/fin de séance",
|
||
zone1_duration_value_2: "20-30 minutes pour la récupération active",
|
||
zone2_title: "Zone 2 : Combustion des Graisses (60-70% FCM)",
|
||
zone2_content:
|
||
"Dans cette zone, votre corps utilise principalement les graisses comme source d'énergie. C'est l'intensité optimale pour développer l'endurance de base et améliorer l'efficacité métabolique.",
|
||
zone2_details_1: "Maximise l'utilisation des graisses",
|
||
zone2_details_2: "Développe l'endurance aérobie",
|
||
zone2_details_3: "Améliore l'efficacité cardiaque",
|
||
zone2_details_4: "Renforce le système immunitaire",
|
||
zone2_duration: "Durée recommandée",
|
||
zone2_duration_value: "30-90 minutes pour l'endurance",
|
||
zone2_duration_value_2: "45-60 minutes pour la perte de poids",
|
||
zone3_title: "Zone 3 : Aérobie (70-80% FCM)",
|
||
zone3_content:
|
||
"La zone aérobie améliore significativement votre capacité cardiovasculaire. Vous respirez plus fort mais pouvez encore prononcer des phrases courtes. C'est la zone d'entraînement principale pour la plupart des athlètes.",
|
||
zone3_details_1: "Augmente la capacité pulmonaire",
|
||
zone3_details_2: "Améliore l'endurance cardiovasculaire",
|
||
zone3_details_3: "Renforce le cœur",
|
||
zone3_details_4: "Optimise l'utilisation de l'oxygène",
|
||
zone3_duration: "Durée recommandée",
|
||
zone3_duration_value: "20-60 minutes en continu",
|
||
zone3_duration_value_2: "Intervalles de 5-15 minutes",
|
||
zone4_title: "Zone 4 : Anaérobie (80-90% FCM)",
|
||
zone4_content:
|
||
"Dans la zone anaérobie, votre corps produit de l'acide lactique plus rapidement qu'il ne peut l'éliminer. Cette intensité développe la puissance et la vitesse mais ne peut être maintenue longtemps.",
|
||
zone4_details_1: "Augmente la puissance musculaire",
|
||
zone4_details_2: "Améliore la tolérance au lactate",
|
||
zone4_details_3: "Développe la vitesse",
|
||
zone4_details_4: "Renforce le mental",
|
||
zone4_duration: "Durée recommandée",
|
||
zone4_duration_value: "Intervalles de 2-8 minutes",
|
||
zone4_duration_value_2: "Récupération égale ou double",
|
||
zone5_title: "Zone 5 : VO2 Max (90-100% FCM)",
|
||
zone5_content:
|
||
"La zone VO2 Max représente l'effort maximal. À cette intensité, vous ne pouvez prononcer que quelques mots et l'effort est insoutenable au-delà de quelques minutes. Réservée aux athlètes expérimentés.",
|
||
zone5_details_1: "Maximise la capacité aérobie",
|
||
zone5_details_2: "Améliore l'économie de course",
|
||
zone5_details_3: "Développe la puissance maximale",
|
||
zone5_details_4: "Repousse les limites mentales",
|
||
zone5_duration: "Durée recommandée",
|
||
zone5_duration_value: "Intervalles de 30s à 2 minutes",
|
||
zone5_duration_value_2: "Maximum 1-2 fois par semaine",
|
||
},
|
||
educational: {
|
||
title: "Comprendre l'Entraînement par Fréquence Cardiaque",
|
||
description: "Visualisez facilement chaque zone d'entraînement",
|
||
what_are_zones: {
|
||
title: "Que Sont les Zones de Fréquence Cardiaque ?",
|
||
content:
|
||
"Les zones de fréquence cardiaque sont des plages de battements par minute qui correspondent à différentes intensités d'exercice. S'entraîner dans des zones spécifiques vous aide à atteindre différents objectifs de forme physique plus efficacement.",
|
||
},
|
||
why_use_zones: {
|
||
title: "Pourquoi Utiliser les Zones de Fréquence Cardiaque ?",
|
||
content:
|
||
"S'entraîner avec des zones de fréquence cardiaque garantit que vous vous exercez à la bonne intensité pour vos objectifs. Cela prévient le surentraînement, maximise les résultats et vous aide à vous entraîner plus efficacement.",
|
||
},
|
||
zone_distribution: {
|
||
title: "Distribution Hebdomadaire Recommandée des Zones",
|
||
content:
|
||
"Pour une forme physique équilibrée : 80% dans les Zones 1-3 (base aérobie), 15% dans la Zone 4 (seuil), 5% dans la Zone 5 (VO2 max). Ajustez en fonction de vos objectifs spécifiques et de votre niveau de forme physique.",
|
||
},
|
||
monitoring: {
|
||
title: "Comment Surveiller Votre Fréquence Cardiaque",
|
||
content:
|
||
"Utilisez une ceinture thoracique pour plus de précision, ou un moniteur au poignet pour la commodité. Vérifiez régulièrement votre fréquence cardiaque pendant l'exercice et ajustez l'intensité pour rester dans votre zone cible.",
|
||
},
|
||
},
|
||
training_tips: {
|
||
title: "Conseils d'Expert pour Optimiser votre Entraînement",
|
||
tip1: {
|
||
title: "Échauffement progressif",
|
||
description: "Commencez toujours par 5-10 minutes en zone 1 (50-60%) pour préparer votre système cardiovasculaire.",
|
||
},
|
||
tip2: {
|
||
title: "Règle du 80/20",
|
||
description: "80% de votre entraînement en zones 1-3 (aérobie), 20% en zones 4-5 (anaérobie) pour un développement optimal.",
|
||
},
|
||
tip3: {
|
||
title: "Récupération active",
|
||
description: "Après un effort intense, redescendez progressivement en zone 1-2 pendant 5-10 minutes.",
|
||
},
|
||
tip4: {
|
||
title: "Hydratation constante",
|
||
description: "Buvez avant, pendant et après l'exercice. La déshydratation augmente la fréquence cardiaque.",
|
||
},
|
||
tip5: {
|
||
title: "Sommeil réparateur",
|
||
description: "7-9 heures de sommeil permettent une meilleure récupération et une FCR plus basse.",
|
||
},
|
||
tip6: {
|
||
title: "Progression graduelle",
|
||
description: "Augmentez l'intensité ou la durée de 10% maximum par semaine pour éviter le surentraînement.",
|
||
},
|
||
},
|
||
training_tips_2: {
|
||
title: "Conseils pratiques",
|
||
title1: "Trouvez votre zone",
|
||
description1: "Chaque zone a un objectif différent. Choisissez selon votre but !",
|
||
title2: "Durée recommandée",
|
||
description2: "Plus l'intensité est élevée, plus la durée doit être courte.",
|
||
title3: "Progression",
|
||
description3: "Commencez doucement et augmentez progressivement l'intensité.",
|
||
title4: "Écoutez votre corps",
|
||
description4: "Si vous vous sentez mal, ralentissez immédiatement.",
|
||
},
|
||
quick_facts: {
|
||
title: "Le saviez-vous ?",
|
||
fact1: "220 - votre âge = Fréquence cardiaque maximale approximative",
|
||
fact2: "Mesurez votre pouls au réveil pour connaître votre fréquence au repos",
|
||
fact3: "Une montre connectée peut suivre votre fréquence en temps réel",
|
||
fact4: "80% de votre entraînement devrait être en zones 1-3",
|
||
},
|
||
weekly_plan: {
|
||
title: "Plan hebdomadaire type",
|
||
description: "Un exemple de semaine d'entraînement équilibrée",
|
||
monday: {
|
||
title: "Zone 1-2",
|
||
description: "30-45 min",
|
||
},
|
||
tuesday: {
|
||
title: "Zone 2-3",
|
||
description: "45-60 min",
|
||
},
|
||
wednesday: {
|
||
title: "Repos",
|
||
description: "Récupération",
|
||
},
|
||
thursday: {
|
||
title: "Zone 3-4",
|
||
description: "30-40 min",
|
||
},
|
||
friday: {
|
||
title: "Zone 1-2",
|
||
description: "30 min",
|
||
},
|
||
saturday: {
|
||
title: "Zone 4-5",
|
||
description: "20-30 min",
|
||
},
|
||
tips: "💡 Adaptez ce plan selon votre niveau et vos objectifs !",
|
||
cta: "⬆️ Calculer mes zones maintenant",
|
||
},
|
||
seo_faq_title: "Questions Fréquentes sur les Zones de Fréquence Cardiaque",
|
||
seo_faq_q1_question: "Qu'est-ce que la fréquence cardiaque maximale (FCM) ?",
|
||
seo_faq_q1_answer:
|
||
"La fréquence cardiaque maximale est le nombre maximal de battements par minute que votre cœur peut atteindre lors d'un effort physique intense. Elle est généralement calculée avec la formule : 220 - votre âge. Cependant, cette formule peut varier de ±10-15 bpm selon les individus.",
|
||
seo_faq_q2_question: "Comment mesurer ma fréquence cardiaque au repos ?",
|
||
seo_faq_q2_answer:
|
||
"Mesurez votre pouls au réveil, avant de sortir du lit. Comptez les battements pendant 60 secondes ou pendant 15 secondes et multipliez par 4. Répétez pendant 3-5 jours et utilisez la moyenne. Une FCR normale est entre 60-100 bpm.",
|
||
seo_faq_q3_question: "Quelle zone est la meilleure pour perdre du poids ?",
|
||
seo_faq_q3_answer:
|
||
"La zone de combustion des graisses (60-70% FCM) est optimale pour brûler les graisses comme carburant. Cependant, les zones plus intenses brûlent plus de calories totales. Pour une perte de poids efficace, alternez entre différentes zones.",
|
||
seo_faq_q4_question: "Puis-je m'entraîner dans la zone VO2 Max tous les jours ?",
|
||
seo_faq_q4_answer:
|
||
"Non, la zone VO2 Max (90-100% FCM) est extrêmement intense et ne devrait être utilisée que 1-2 fois par semaine pour de courtes périodes (30 secondes à 2 minutes). La majorité de votre entraînement devrait être dans les zones aérobiques.",
|
||
seo_faq_q5_question: "La formule 220-âge est-elle précise ?",
|
||
seo_faq_q5_answer:
|
||
"C'est une estimation générale qui fonctionne pour la plupart des gens mais peut varier de ±10-15 bpm. Pour plus de précision, utilisez la formule de Karvonen avec votre FCR ou faites un test d'effort supervisé.",
|
||
seo_faq_q6_question: "Comment savoir si je suis dans la bonne zone ?",
|
||
seo_faq_q6_answer:
|
||
"Utilisez un cardiofréquencemètre pour une mesure précise. Sans appareil, utilisez le test de la parole : Zone légère = conversation facile, Zone modérée = phrases courtes, Zone intense = mots isolés seulement.",
|
||
seo_faq_q7_question: "Les zones changent-elles avec l'amélioration de ma condition physique ?",
|
||
seo_faq_q7_answer:
|
||
"Oui, avec l'entraînement, votre fréquence cardiaque au repos diminue et votre efficacité cardiaque s'améliore. Recalculez vos zones tous les 2-3 mois pour ajuster votre entraînement.",
|
||
seo_faq_q8_question: "Quelle est la différence entre les formules Basic et Karvonen ?",
|
||
seo_faq_q8_answer:
|
||
"La formule Basic utilise seulement l'âge (THR = FCM × %Intensité). La formule Karvonen est plus précise car elle prend en compte votre FCR : THR = [(FCM - FCR) × %Intensité] + FCR.",
|
||
intern_links_title: "Prêt à Optimiser vos Entraînements ?",
|
||
intern_links_subtitle: "Utilisez notre calculateur pour découvrir vos zones personnalisées et transformez votre fitness",
|
||
intern_links_button: "Calculer Mes Zones Maintenant",
|
||
intern_links_bmi_title: "Calculateur d'IMC",
|
||
intern_links_bmi_description: "Évaluez votre indice de masse corporelle",
|
||
intern_links_calorie_title: "Calculateur de Calories",
|
||
intern_links_calorie_description: "Déterminez vos besoins caloriques quotidiens",
|
||
intern_links_macro_title: "Calculateur de Macros",
|
||
intern_links_macro_description: "Optimisez votre répartition nutritionnelle",
|
||
cta: {
|
||
title: "Prêt à Optimiser vos Entraînements ?",
|
||
subtitle: "Utilisez notre calculateur pour découvrir vos zones personnalisées et transformez votre fitness",
|
||
button: "Calculer Mes Zones Maintenant",
|
||
bmi_title: "Calculateur d'IMC",
|
||
bmi_description: "Évaluez votre indice de masse corporelle",
|
||
calorie_title: "Calculateur de Calories",
|
||
calorie_description: "Déterminez vos besoins caloriques quotidiens",
|
||
macro_title: "Calculateur de Macros",
|
||
macro_description: "Optimisez votre répartition nutritionnelle",
|
||
},
|
||
medical_warning_title: "Avertissement Médical Important",
|
||
medical_warning_content:
|
||
"Ce calculateur fournit des estimations basées sur des formules générales. Les résultats peuvent varier selon votre condition physique, vos médicaments et votre état de santé. Consultez toujours un professionnel de santé avant de commencer un nouveau programme d'exercice, particulièrement si vous avez des conditions médicales préexistantes ou si vous ressentez des symptômes inhabituels pendant l'exercice.",
|
||
},
|
||
"one-rep-max": {
|
||
title: "Calculateur 1RM",
|
||
description: "Estimez votre max sur une répétition et planifiez vos pourcentages d'entraînement",
|
||
},
|
||
back_to_calculators: "Retour aux calculateurs",
|
||
body_fat_percentage: "Pourcentage de Graisse Corporelle",
|
||
body_fat_info_title: "Qu'est-ce que le Pourcentage de Graisse Corporelle ?",
|
||
body_fat_info_content:
|
||
"Le pourcentage de graisse corporelle est essentiel pour les formules Katch-McArdle et Cunningham car elles calculent basé sur la masse maigre. Si vous ne connaissez pas votre % de graisse exact, utilisez des guides visuels en ligne ou des scans DEXA pour plus de précision.",
|
||
"calorie-calculator-hub": {
|
||
title: "Formules de Calculateur de calories",
|
||
subtitle: "Choisissez la meilleure formule pour vos besoins et obtenez des calculs caloriques précis",
|
||
meta: {
|
||
title: "Formules de Calculateur de calories - Calculateurs BMR & TDEE",
|
||
description:
|
||
"Comparez différentes formules BMR : Mifflin-St Jeor, Harris-Benedict, Katch-McArdle, Cunningham et Oxford. Choisissez le meilleur calculateur de calories pour vos besoins.",
|
||
keywords:
|
||
"formules BMR, comparaison calculateur calories, Mifflin-St Jeor, Harris-Benedict, Katch-McArdle, Cunningham, Oxford, calculateur TDEE",
|
||
},
|
||
which_formula: "Quelle Formule Dois-je Choisir ?",
|
||
formula_explanation:
|
||
"Différentes formules fonctionnent mieux pour différentes personnes. Voici un guide rapide pour vous aider à choisir :",
|
||
recommendation_general: "Meilleure formule globale, plus précise pour la population générale",
|
||
recommendation_traditional: "Formule classique, largement utilisée mais légèrement moins précise",
|
||
recommendation_bodyfat: "Plus précise si vous connaissez votre pourcentage de graisse corporelle",
|
||
since: "Depuis",
|
||
all_formulas: "Toutes les formules",
|
||
popularity: "Popularité",
|
||
accuracy: "Précision",
|
||
accuracy_high: "Élevée",
|
||
accuracy_good: "Bonne",
|
||
accuracy_medium: "Moyenne",
|
||
best_for: "Idéal pour",
|
||
best_for_general: "Usage général",
|
||
best_for_traditional: "Traditionnel",
|
||
best_for_athletes: "Athlètes",
|
||
best_for_bodybuilders: "Culturistes",
|
||
best_for_european: "Population européenne",
|
||
best_for_comparison: "Comparer tout",
|
||
"mifflin-st-jeor": {
|
||
title: "Mifflin-St Jeor (Recommandé)",
|
||
description:
|
||
"Formule la plus précise pour la population générale, développée en 1990. Actuellement l'étalon-or pour les calculs BMR.",
|
||
},
|
||
"harris-benedict": {
|
||
title: "Harris-Benedict (Classique)",
|
||
description:
|
||
"Version révisée 1984 de la formule classique. Largement utilisée mais tend à surestimer les calories pour certaines personnes.",
|
||
},
|
||
"katch-mcardle": {
|
||
title: "Katch-McArdle (Athlètes)",
|
||
description:
|
||
"Basée sur la masse maigre. Plus précise pour les personnes qui connaissent leur pourcentage de graisse corporelle et sont physiquement actives.",
|
||
},
|
||
cunningham: {
|
||
title: "Cunningham (Culturistes)",
|
||
description:
|
||
"Conçue pour les athlètes très maigres et les culturistes avec peu de graisse corporelle. Utilise le calcul de masse maigre.",
|
||
},
|
||
oxford: {
|
||
title: "Oxford (Européenne)",
|
||
description: "Formule plus récente (2005) basée sur les populations européennes. Prend en compte les tranches d'âge.",
|
||
},
|
||
comparison: {
|
||
title: "Comparer Toutes les Formules",
|
||
description:
|
||
"Comparez les résultats de toutes les formules côte à côte pour voir les différences et choisir ce qui fonctionne le mieux pour vous.",
|
||
},
|
||
},
|
||
"mifflin-st-jeor": {
|
||
title: "Calculateur Mifflin-St Jeor",
|
||
subtitle: "L'étalon-or pour le calcul BMR - le plus précis pour la population générale",
|
||
meta: {
|
||
title: "Calculateur Mifflin-St Jeor - BMR & TDEE les Plus Précis",
|
||
description:
|
||
"Calculez votre BMR et TDEE en utilisant l'équation Mifflin-St Jeor - la formule la plus précise pour la population générale. Obtenez des recommandations caloriques personnalisées.",
|
||
keywords:
|
||
"calculateur Mifflin-St Jeor, calculateur BMR, calculateur TDEE, calculateur calories le plus précis, calculateur métabolisme",
|
||
},
|
||
how_it_works: "Comment Fonctionne la Formule Mifflin-St Jeor",
|
||
how_it_works_description:
|
||
"Développée en 1990, cette formule est considérée comme la plus précise pour calculer le Taux Métabolique de Base (BMR) chez les adultes en bonne santé. Elle est plus précise que l'équation Harris-Benedict et est largement recommandée par les nutritionnistes et professionnels du fitness.",
|
||
},
|
||
"harris-benedict": {
|
||
title: "Calculateur Harris-Benedict",
|
||
subtitle: "Formule BMR classique - l'approche traditionnelle du calcul des calories",
|
||
meta: {
|
||
title: "Calculateur Harris-Benedict - Formule BMR & TDEE Classique",
|
||
description:
|
||
"Calculez votre BMR et TDEE en utilisant l'équation Harris-Benedict révisée (1984). La formule classique qui a initié les calculs caloriques modernes.",
|
||
keywords: "calculateur Harris-Benedict, calculateur BMR classique, calculateur TDEE traditionnel, formule Harris-Benedict révisée",
|
||
},
|
||
how_it_works: "Comment Fonctionne la Formule Harris-Benedict",
|
||
how_it_works_description:
|
||
"Développée à l'origine en 1919 et révisée en 1984, l'équation Harris-Benedict était l'une des premières formules pour calculer le BMR. Bien que légèrement moins précise que les formules plus récentes, elle reste largement utilisée et fournit de bonnes estimations pour la plupart des gens.",
|
||
},
|
||
"katch-mcardle": {
|
||
title: "Calculateur Katch-McArdle",
|
||
subtitle: "Calcul BMR précis basé sur la masse maigre - idéal pour les athlètes",
|
||
meta: {
|
||
title: "Calculateur Katch-McArdle - BMR & TDEE Masse Maigre",
|
||
description:
|
||
"Calculez votre BMR et TDEE en utilisant la formule Katch-McArdle basée sur la masse maigre. Le plus précis pour les personnes qui connaissent leur pourcentage de graisse corporelle.",
|
||
keywords:
|
||
"calculateur Katch-McArdle, BMR masse maigre, calculateur pourcentage graisse corporelle, calculateur BMR athlète, TDEE précis",
|
||
},
|
||
how_it_works: "Comment Fonctionne la Formule Katch-McArdle",
|
||
how_it_works_description:
|
||
"Cette formule calcule le BMR basé sur la masse maigre plutôt que sur le poids corporel total, la rendant plus précise pour les personnes qui connaissent leur pourcentage de graisse corporelle. Elle est particulièrement utile pour les athlètes et les individus physiquement actifs.",
|
||
},
|
||
cunningham: {
|
||
title: "Calculateur Cunningham",
|
||
subtitle: "Formule BMR conçue pour les athlètes très maigres et les culturistes",
|
||
meta: {
|
||
title: "Calculateur Cunningham - BMR pour Athlètes Maigres & Culturistes",
|
||
description:
|
||
"Calculez votre BMR et TDEE en utilisant la formule Cunningham, spécialement conçue pour les athlètes très maigres et les culturistes avec peu de graisse corporelle.",
|
||
keywords:
|
||
"calculateur Cunningham, calculateur BMR culturiste, BMR athlète maigre, calculateur BMR faible graisse corporelle, calculateur préparation compétition",
|
||
},
|
||
how_it_works: "Comment Fonctionne la Formule Cunningham",
|
||
how_it_works_description:
|
||
"Développée spécifiquement pour les individus très maigres avec de faibles pourcentages de graisse corporelle, cette formule fournit des estimations BMR plus élevées que les autres équations. Elle est plus précise pour les athlètes de compétition et les culturistes en préparation de concours.",
|
||
},
|
||
oxford: {
|
||
title: "Calculateur Oxford",
|
||
subtitle: "Formule BMR moderne basée sur les populations européennes avec considérations d'âge",
|
||
meta: {
|
||
title: "Calculateur Oxford - Formule BMR & TDEE Moderne",
|
||
description:
|
||
"Calculez votre BMR et TDEE en utilisant l'équation Oxford (2005), une formule moderne basée sur les populations européennes avec des calculs spécifiques à l'âge.",
|
||
keywords: "calculateur Oxford, calculateur BMR moderne, formule BMR européenne, calculateur BMR spécifique âge, équation BMR 2005",
|
||
},
|
||
how_it_works: "Comment Fonctionne la Formule Oxford",
|
||
how_it_works_description:
|
||
"Publiée en 2005, c'est l'une des formules BMR les plus récentes. Elle a été développée en utilisant des données de populations européennes et prend en compte les tranches d'âge, fournissant différentes équations pour les personnes de moins et plus de 30 ans.",
|
||
},
|
||
"calorie-calculator-comparison": {
|
||
title: "Comparer toutes les formules BMR",
|
||
subtitle: "Voyez comment différentes formules BMR calculent vos besoins caloriques côte à côte",
|
||
meta: {
|
||
title: "Comparaison des formules BMR - Comparer tous les calculateurs de calories",
|
||
description:
|
||
"Comparez les formules Mifflin-St Jeor, Harris-Benedict, Katch-McArdle, Cunningham et Oxford BMR côte à côte. Voyez quelle formule fonctionne le mieux pour vous.",
|
||
keywords:
|
||
"comparaison formule BMR, comparaison calculateur calories, Mifflin vs Harris-Benedict, meilleur calculateur BMR, comparer formules calories",
|
||
},
|
||
how_it_works: "Comment fonctionne cette comparaison",
|
||
how_it_works_description:
|
||
"Entrez vos détails une fois et voyez comment toutes les principales formules BMR calculent vos besoins caloriques quotidiens. Cela vous aide à comprendre les différences et à choisir la formule la plus adaptée à vos objectifs.",
|
||
input_details: "Vos détails",
|
||
compare: "Comparer",
|
||
results_comparison: "Résultats de la comparaison des formules",
|
||
vs_mifflin: "vs Mifflin-St Jeor",
|
||
summary: "Résumé et recommandations",
|
||
summary_explanation:
|
||
"Différentes formules peuvent donner des résultats variables. Généralement, des différences de ±100-200 calories sont normales et attendues.",
|
||
recommendation:
|
||
"Pour la plupart des gens, Mifflin-St Jeor fournit la base la plus précise. Les athlètes devraient considérer Katch-McArdle s'ils connaissent leur pourcentage de graisse corporelle.",
|
||
},
|
||
"bmi-calculator-hub": {
|
||
title: "Outils Calculateur IMC",
|
||
subtitle: "Calculez votre Indice de Masse Corporelle avec différentes méthodes et obtenez des conseils santé personnalisés",
|
||
meta: {
|
||
title: "Calculateur IMC - Outils d'Indice de Masse Corporelle et Évaluation Santé",
|
||
description:
|
||
"Calculez votre IMC avec nos outils complets. IMC standard, ajusté pour les athlètes, IMC pédiatrique, et outils de comparaison. Obtenez des conseils santé et recommandations.",
|
||
keywords: "calculateur IMC, indice masse corporelle, évaluation santé, statut poids, outils IMC, IMC pédiatrique, IMC athlète",
|
||
},
|
||
understanding_bmi: "Comprendre l'IMC",
|
||
bmi_explanation:
|
||
"L'IMC est un outil de dépistage qui aide à évaluer si vous avez un poids santé par rapport à votre taille. Choisissez le bon calculateur pour vos besoins :",
|
||
recommendation_standard: "Idéal pour la population générale et le dépistage initial",
|
||
recommendation_adjusted: "Plus précis pour les athlètes et personnes musclées",
|
||
recommendation_pediatric: "Spécialisé pour les enfants et adolescents avec percentiles spécifiques à l'âge",
|
||
popularity: "Popularité",
|
||
accuracy: "Précision",
|
||
accuracy_high: "Élevée",
|
||
accuracy_good: "Bonne",
|
||
accuracy_medium: "Moyenne",
|
||
best_for: "Idéal pour",
|
||
best_for_general: "Usage général",
|
||
best_for_athletes: "Athlètes",
|
||
best_for_children: "Enfants",
|
||
best_for_comparison: "Comparer tout",
|
||
category_standard: "Standard",
|
||
category_advanced: "Avancé",
|
||
category_specialized: "Spécialisé",
|
||
standard: {
|
||
title: "Calculateur IMC Standard",
|
||
description: "Calcul IMC classique utilisant la formule standard OMS. Évaluation rapide et facile pour la population générale.",
|
||
page_title: "Calculateur IMC Standard",
|
||
page_description:
|
||
"Calculez votre Indice de Masse Corporelle en utilisant la formule standard de l'OMS. Obtenez des résultats instantanés avec catégorie de santé et recommandations personnalisées.",
|
||
},
|
||
adjusted: {
|
||
title: "Calculateur IMC Ajusté",
|
||
description:
|
||
"Calcul IMC amélioré qui considère la masse musculaire et la composition corporelle pour des résultats plus précis chez les individus athlétiques.",
|
||
},
|
||
pediatric: {
|
||
title: "Calculateur IMC Pédiatrique",
|
||
description:
|
||
"Calculateur IMC spécialisé pour enfants et adolescents utilisant des percentiles spécifiques à l'âge et au sexe et des courbes de croissance.",
|
||
},
|
||
comparison: {
|
||
title: "Outil de Comparaison IMC",
|
||
description:
|
||
"Comparez différentes méthodes de calcul IMC côte à côte pour comprendre comment divers facteurs affectent vos résultats.",
|
||
},
|
||
},
|
||
},
|
||
"bmi-calculator": {
|
||
height: "Taille",
|
||
weight: "Poids",
|
||
feet: "pi",
|
||
inches: "po",
|
||
cm: "cm",
|
||
kg: "kg",
|
||
lbs: "lbs",
|
||
height_placeholder: "Entrez la taille",
|
||
weight_placeholder: "Entrez le poids",
|
||
calculate: "Calculer l'IMC",
|
||
your_bmi: "Votre IMC",
|
||
bmi_prime: "IMC Prime",
|
||
ponderal_index: "Indice Pondéral",
|
||
bmi_category: "Catégorie IMC",
|
||
health_risk: "Risque Santé",
|
||
recommendations_label: "Recommandations",
|
||
units: "Unités",
|
||
metric: "Métrique (kg/cm)",
|
||
imperial: "Impérial (lbs/pi)",
|
||
|
||
// Detailed BMI Categories (WHO)
|
||
category_severe_thinness: "Maigreur Sévère",
|
||
category_moderate_thinness: "Maigreur Modérée",
|
||
category_mild_thinness: "Maigreur Légère",
|
||
category_normal: "Poids Normal",
|
||
category_overweight: "Surpoids",
|
||
category_obese_class_1: "Obésité Classe I",
|
||
category_obese_class_2: "Obésité Classe II",
|
||
category_obese_class_3: "Obésité Classe III",
|
||
|
||
// Health Risks
|
||
risk_low: "Faible",
|
||
risk_normal: "Normal",
|
||
risk_increased: "Augmenté",
|
||
risk_high: "Élevé",
|
||
risk_very_high: "Très Élevé",
|
||
risk_extremely_high: "Extrêmement Élevé",
|
||
|
||
// Additional Information
|
||
bmi_range: "Plage IMC",
|
||
ideal_weight: "Plage de Poids Idéal",
|
||
weight_to_lose: "Poids à Perdre",
|
||
weight_to_gain: "Poids à Prendre",
|
||
normal_range: "Plage IMC normale : 18,5 - 24,9",
|
||
|
||
// BMI Prime
|
||
about_bmi_prime: "À Propos de l'IMC Prime",
|
||
bmi_prime_explanation:
|
||
"L'IMC Prime est le rapport entre votre IMC et la limite supérieure de l'IMC normal (25). Une valeur de 1,0 signifie que vous êtes à la limite supérieure du poids normal.",
|
||
underweight: "Insuffisant",
|
||
normal: "Normal",
|
||
overweight: "Surpoids",
|
||
obese: "Obèse",
|
||
|
||
// Limitations
|
||
limitations_title: "Limites de l'IMC",
|
||
limitations_text:
|
||
"L'IMC ne fait pas la distinction entre la masse musculaire et la masse graisseuse. Les athlètes et les personnes très musclées peuvent avoir un IMC élevé tout en étant en bonne santé. L'âge, le sexe, l'origine ethnique et la composition corporelle affectent également l'interprétation.",
|
||
|
||
disclaimer:
|
||
"L'IMC est un outil de dépistage et peut ne pas refléter la composition corporelle. Consultez des professionnels de santé pour des conseils personnalisés.",
|
||
|
||
// Recommendations
|
||
recommendations: {
|
||
severe_thinness: {
|
||
medical_consultation: "Consultation médicale immédiate fortement recommandée",
|
||
nutritional_assessment: "Évaluation nutritionnelle complète nécessaire",
|
||
weight_gain_program: "Peut nécessiter un programme de prise de poids supervisé",
|
||
screen_conditions: "Dépistage des conditions médicales sous-jacentes",
|
||
psychological_evaluation: "Envisager une évaluation psychologique si trouble alimentaire suspecté",
|
||
},
|
||
moderate_thinness: {
|
||
healthcare_provider: "Consulter un professionnel de santé pour évaluation",
|
||
nutrient_dense_foods: "Se concentrer sur des aliments riches en nutriments et calories",
|
||
registered_dietitian: "Envisager de travailler avec un diététicien agréé",
|
||
monitor_malnutrition: "Surveiller les signes de malnutrition",
|
||
gradual_weight_gain: "Prise de poids graduelle et saine recommandée",
|
||
},
|
||
mild_thinness: {
|
||
consider_healthcare: "Envisager de consulter un professionnel de santé",
|
||
nutrient_dense_foods: "Se concentrer sur des aliments riches en nutriments pour prendre du poids sainement",
|
||
strength_training: "Inclure l'entraînement en force pour développer la masse musculaire",
|
||
monitor_health: "Surveiller votre santé régulièrement",
|
||
gradual_weight_gain: "Viser une prise de poids graduelle (0,5-1 kg par semaine)",
|
||
},
|
||
normal: {
|
||
maintain_weight: "Maintenir votre poids santé actuel",
|
||
physical_activity: "Continuer l'activité physique régulière (150+ minutes par semaine)",
|
||
balanced_diet: "Adopter une alimentation équilibrée et nutritive",
|
||
health_checkups: "Bilans de santé réguliers",
|
||
overall_wellness: "Se concentrer sur le bien-être général et la composition corporelle",
|
||
},
|
||
overweight: {
|
||
gradual_weight_loss: "Viser une perte de poids graduelle (0,5-1 kg par semaine)",
|
||
increase_activity: "Augmenter l'activité physique à 150+ minutes par semaine",
|
||
portion_control: "Se concentrer sur le contrôle des portions et une nutrition équilibrée",
|
||
healthcare_provider: "Envisager de consulter un professionnel de santé",
|
||
lifestyle_goals: "Fixer des objectifs de mode de vie réalistes et durables",
|
||
},
|
||
obese_class_1: {
|
||
healthcare_provider: "Consulter un professionnel de santé pour un plan de gestion du poids",
|
||
weight_loss_target: "Viser une perte de poids de 5-10% initialement",
|
||
diet_exercise: "Combiner interventions alimentaires et exercice",
|
||
nutritional_counseling: "Envisager un conseil nutritionnel professionnel",
|
||
screen_conditions: "Dépistage des conditions de santé liées au poids",
|
||
},
|
||
obese_class_2: {
|
||
medical_supervision: "Rechercher une supervision médicale pour la gestion du poids",
|
||
lifestyle_programs: "Envisager des programmes d'intervention de mode de vie complets",
|
||
evaluate_conditions: "Évaluer les conditions de santé liées au poids",
|
||
medical_treatments: "Peut bénéficier de traitements médicaux de perte de poids",
|
||
bariatric_surgery: "Envisager une évaluation de chirurgie bariatrique si approprié",
|
||
},
|
||
obese_class_3: {
|
||
medical_consultation: "Consultation médicale immédiate recommandée",
|
||
bariatric_surgery: "Envisager une évaluation de chirurgie bariatrique",
|
||
weight_management: "Programme médical complet de gestion du poids",
|
||
health_complications: "Traiter les complications de santé liées au poids",
|
||
multidisciplinary: "Approche multidisciplinaire avec équipe médicale",
|
||
},
|
||
},
|
||
|
||
// Health Risks
|
||
health_risks: {
|
||
overweight: {
|
||
high_blood_pressure: "Hypertension artérielle",
|
||
ldl_cholesterol: "Niveaux élevés de cholestérol LDL (mauvais cholestérol)",
|
||
hdl_cholesterol: "Niveaux faibles de cholestérol HDL (bon cholestérol)",
|
||
triglycerides: "Niveaux élevés de triglycérides",
|
||
type_2_diabetes: "Diabète de type II",
|
||
coronary_heart_disease: "Maladie coronarienne",
|
||
stroke: "Accident vasculaire cérébral",
|
||
gallbladder_disease: "Maladie de la vésicule biliaire",
|
||
osteoarthritis: "Arthrose",
|
||
sleep_apnea: "Apnée du sommeil et problèmes respiratoires",
|
||
certain_cancers: "Certains cancers (endomètre, sein, côlon, rein, vésicule biliaire, foie)",
|
||
low_quality_life: "Faible qualité de vie",
|
||
mental_illnesses: "Maladies mentales comme la dépression clinique et l'anxiété",
|
||
body_pains: "Douleurs corporelles et difficultés avec les fonctions physiques",
|
||
increased_mortality: "Risque généralement accru de mortalité",
|
||
},
|
||
underweight: {
|
||
malnutrition: "Malnutrition et carences vitaminiques",
|
||
anemia: "Anémie (capacité réduite à transporter l'oxygène dans le sang)",
|
||
osteoporosis: "Ostéoporose (risque accru de fractures osseuses)",
|
||
immune_function: "Fonction immunitaire diminuée",
|
||
growth_development: "Problèmes de croissance et de développement (surtout chez les enfants)",
|
||
reproductive_issues: "Problèmes reproductifs chez les femmes dus aux déséquilibres hormonaux",
|
||
miscarriage_risk: "Risque plus élevé de fausse couche au premier trimestre",
|
||
surgery_complications: "Complications potentielles lors de chirurgies",
|
||
increased_mortality: "Risque généralement accru de mortalité",
|
||
underlying_conditions: "Peut indiquer des conditions médicales sous-jacentes",
|
||
},
|
||
},
|
||
|
||
// Educational Content
|
||
educational: {
|
||
introduction_title: "Introduction à l'IMC",
|
||
introduction_text:
|
||
"L'IMC est une mesure de la maigreur ou de la corpulence d'une personne basée sur sa taille et son poids, et vise à quantifier la masse tissulaire. Il est largement utilisé comme indicateur général pour déterminer si une personne a un poids santé par rapport à sa taille.",
|
||
introduction_usage:
|
||
"Spécifiquement, la valeur obtenue du calcul de l'IMC est utilisée pour catégoriser si une personne est en insuffisance pondérale, poids normal, surpoids ou obèse selon la plage dans laquelle la valeur se situe. Ces plages d'IMC varient selon des facteurs comme la région et l'âge, et sont parfois subdivisées en sous-catégories comme insuffisance pondérale sévère ou obésité très sévère.",
|
||
|
||
adult_table_title: "Tableau IMC pour Adultes",
|
||
adult_table_description:
|
||
"Voici les recommandations de l'Organisation Mondiale de la Santé (OMS) pour le poids corporel basé sur les valeurs d'IMC pour les adultes. Il est utilisé pour les hommes et les femmes, âgés de 20 ans ou plus.",
|
||
|
||
children_table_title: "Tableau IMC pour Enfants et Adolescents, Âge 2-20",
|
||
children_table_description:
|
||
"Les Centres de Contrôle et de Prévention des Maladies (CDC) recommandent la catégorisation IMC pour les enfants et adolescents entre 2 et 20 ans.",
|
||
|
||
classification: "Classification",
|
||
bmi_range: "Plage IMC - kg/m²",
|
||
category: "Catégorie",
|
||
percentile_range: "Plage de Percentile",
|
||
underweight: "Insuffisance pondérale",
|
||
healthy_weight: "Poids Santé",
|
||
at_risk_overweight: "À Risque de Surpoids",
|
||
overweight: "Surpoids",
|
||
|
||
overweight_risks_title: "Risques Associés au Surpoids",
|
||
overweight_risks_intro:
|
||
"Le surpoids augmente le risque de nombreuses maladies graves et conditions de santé. Voici une liste de ces risques, selon les Centres de Contrôle et de Prévention des Maladies (CDC) :",
|
||
|
||
cardiovascular_risks: "Risques Cardiovasculaires",
|
||
high_blood_pressure: "Hypertension artérielle",
|
||
cholesterol_issues: "Niveaux élevés de cholestérol LDL, niveaux faibles de cholestérol HDL, et niveaux élevés de triglycérides",
|
||
coronary_heart_disease: "Maladie coronarienne",
|
||
stroke: "Accident vasculaire cérébral",
|
||
|
||
metabolic_risks: "Risques Métaboliques",
|
||
type_2_diabetes: "Diabète de type II",
|
||
gallbladder_disease: "Maladie de la vésicule biliaire",
|
||
sleep_apnea: "Apnée du sommeil et problèmes respiratoires",
|
||
osteoarthritis: "Arthrose, un type de maladie articulaire causée par la dégradation du cartilage articulaire",
|
||
|
||
other_risks: "Autres Risques de Santé",
|
||
certain_cancers: "Certains cancers (endomètre, sein, côlon, rein, vésicule biliaire, foie)",
|
||
mental_health_issues: "Maladies mentales comme la dépression clinique, l'anxiété et autres",
|
||
reduced_quality_life: "Qualité de vie réduite et douleurs corporelles",
|
||
increased_mortality: "Généralement, un risque accru de mortalité comparé à ceux avec un IMC sain",
|
||
|
||
underweight_risks_title: "Risques Associés à l'Insuffisance Pondérale",
|
||
underweight_risks_intro: "L'insuffisance pondérale a ses propres risques associés, listés ci-dessous :",
|
||
malnutrition: "Malnutrition, carences vitaminiques, anémie (capacité réduite de transport sanguin)",
|
||
osteoporosis: "Ostéoporose, une maladie qui cause la faiblesse osseuse, augmentant le risque de fracture",
|
||
immune_function_decrease: "Diminution de la fonction immunitaire",
|
||
growth_development_issues: "Problèmes de croissance et développement, particulièrement chez les enfants et adolescents",
|
||
reproductive_issues: "Problèmes reproductifs possibles pour les femmes dus aux déséquilibres hormonaux",
|
||
surgery_complications: "Complications potentielles résultant de chirurgie",
|
||
increased_mortality_underweight: "Généralement, un risque accru de mortalité comparé à ceux avec un IMC sain",
|
||
|
||
adults_limitations: "Chez les Adultes",
|
||
older_adults_fat: "Les adultes âgés ont tendance à avoir plus de graisse corporelle que les jeunes adultes avec le même IMC",
|
||
women_fat_difference: "Les femmes ont tendance à avoir plus de graisse corporelle que les hommes pour un IMC équivalent",
|
||
athletes_muscle_mass:
|
||
"Les individus musclés et athlètes très entraînés peuvent avoir des IMC plus élevés dus à une grande masse musculaire",
|
||
|
||
children_limitations: "Chez les Enfants et Adolescents",
|
||
height_maturation_influence:
|
||
"La taille et le niveau de maturation sexuelle peuvent influencer l'IMC et la graisse corporelle chez les enfants",
|
||
fat_free_mass_difference: "L'IMC pourrait résulter de niveaux accrus soit de graisse soit de masse maigre",
|
||
population_accuracy: "L'IMC est assez indicatif de la graisse corporelle pour 90-95% de la population",
|
||
|
||
formulas_title: "Formule IMC",
|
||
metric_formula: "Formule Métrique",
|
||
imperial_formula: "Formule Impériale",
|
||
example: "Exemple",
|
||
|
||
bmi_prime_formula: "Formule IMC Prime",
|
||
bmi_prime_description: "Rapport de votre IMC à la limite supérieure de l'IMC normal (25)",
|
||
|
||
ponderal_index_title: "Indice Pondéral",
|
||
ponderal_index_explanation:
|
||
"L'Indice Pondéral (IP) est similaire à l'IMC en ce qu'il mesure la maigreur ou la corpulence d'une personne basée sur sa taille et son poids. La principale différence entre l'IP et l'IMC est l'élévation au cube plutôt qu'au carré de la taille dans la formule. Bien que l'IMC puisse être un outil utile pour considérer de grandes populations, il n'est pas fiable pour déterminer la maigreur ou la corpulence chez les individus.",
|
||
ponderal_index_metric_description: "Indice Pondéral utilisant les unités métriques",
|
||
ponderal_index_imperial_description: "Indice Pondéral utilisant les unités impériales",
|
||
|
||
medical_disclaimer_title: "Avertissement Médical",
|
||
},
|
||
},
|
||
levels: {
|
||
BEGINNER: "Débutant",
|
||
INTERMEDIATE: "Intermédiaire",
|
||
ADVANCED: "Avancé",
|
||
},
|
||
email_sent: "Email envoyé",
|
||
cant_send_email: "Impossible d'envoyer l'email",
|
||
logout: "Déconnexion",
|
||
verify_email: "Vérifier votre email. ⚠️ Pensez à vérifier votre dossier SPAM.",
|
||
verify_email_subtitle: "Veuillez vérifier votre email pour continuer.",
|
||
resend_email: "Renvoyer l'email",
|
||
resend_email_countdown: "Renvoyer l'email dans {seconds} secondes",
|
||
signin_error_subtitle: "Veuillez vérifier vos identifiants et réessayer.",
|
||
register_title: "Créer un compte",
|
||
register_description: "Entrez vos informations ci-dessous pour créer votre compte",
|
||
register_terms: "En vous inscrivant, vous acceptez nos",
|
||
register_privacy: "Politique de confidentialité",
|
||
register_privacy_link: "et notre",
|
||
register_privacy_link_2: "Politique de confidentialité",
|
||
password_forgot_title: "Forgot password?",
|
||
password_forgot_subtitle: "Enter your email to reset your password",
|
||
new_password: "Nouveau mot de passe",
|
||
new_password_placeholder: "Entrez votre nouveau mot de passe",
|
||
current_password: "Mot de passe actuel",
|
||
current_password_placeholder: "Entrez votre mot de passe actuel",
|
||
confirm_password: "Confirmer le mot de passe",
|
||
confirm_password_placeholder: "Confirmez votre mot de passe",
|
||
|
||
success: {
|
||
feedback_sent: "Feedback envoyé",
|
||
password_forgot_success: "Email envoyé",
|
||
reset_password_success: "Mot de passe réinitialisé avec succès",
|
||
password_updated_successfully: "Mot de passe mis à jour avec succès",
|
||
},
|
||
|
||
error: {
|
||
invalid_credentials: "Identifiants invalides ou compte inexistant",
|
||
upload_failed: "Erreur lors du téléchargement",
|
||
generic_error: "Erreur lors de l'opération",
|
||
sending_email: "Erreur lors de l'envoi de l'email",
|
||
},
|
||
|
||
backend_errors: {
|
||
EMAIL_ALREADY_EXISTS: "Email déjà existant",
|
||
INVALID_FILE_TYPE: "Type de fichier invalide",
|
||
FILE_TOO_LARGE: "Fichier trop grand",
|
||
NO_FILE_UPLOADED: "Aucun fichier téléchargé",
|
||
IMAGE_PROCESSING_ERROR: "Erreur lors du traitement de l'image",
|
||
upload_failed: "Erreur lors du téléchargement",
|
||
},
|
||
|
||
profile: {
|
||
new_workout: "Nouvelle séance",
|
||
alert: {
|
||
title: "Votre progression est stockée dans votre navigateur.",
|
||
create_account: "Créer un compte",
|
||
log_in: "Se connecter",
|
||
to_ensure_it_is_not_getting_lost: "pour la sauvegarder.",
|
||
},
|
||
},
|
||
|
||
// Release Notes
|
||
release_notes: {
|
||
title: "Nouveautés",
|
||
release_notes: "Notes",
|
||
notes: {
|
||
note_2026_03_23: {
|
||
title: "🚀 Sponsors, Pubs & Next.js 16 !",
|
||
content:
|
||
"<li>Nouveau <strong>système de sponsors</strong> : découvre nos partenaires dans la sidebar et le carousel mobile</li><li>Regarde une courte pub avant ta séance pour <strong>soutenir le projet gratuitement</strong> : ou passe Premium pour sauter</li><li>Migration vers <strong>Next.js 16</strong> pour un chargement plus rapide et de meilleures performances</li><li>Nouveau <strong>carousel swipeable</strong> sur mobile pour parcourir les sponsors</li><li>Meilleur support du <strong>mode clair</strong> sur les dialogues de workout</li>",
|
||
},
|
||
note_2025_10_29: {
|
||
title: "🍑 Nouveau Programme Booty Disponible !",
|
||
content:
|
||
"<li>Un tout nouveau <a href='/programs/booty-pump' class='text-blue-500 hover:underline'>programme Booty</a> est maintenant disponible !</li><li>Ciblez et renforcez vos fessiers avec des entraînements spécialisés</li><li>Conçu pour des résultats maximaux et une croissance musculaire</li><li>Rejoignez le programme dès aujourd'hui ! 💪</li>",
|
||
},
|
||
note_2025_08_18: {
|
||
title: "🏆 Nouvelle Fonctionnalité Classement !",
|
||
content:
|
||
"<li>Nouveau <strong>classement</strong> pour concourir avec les autres champions d'entraînement</li><li>Voir les classements par périodes <strong>tous temps, mensuel et hebdomadaire</strong></li><li>Suivez votre position parmi les meilleurs performers</li><li>Motivez-vous pour gravir le classement ! 🚀</li>",
|
||
},
|
||
note_2025_07_09: {
|
||
title: "🎯 Sélection d'exercices, Favoris & Nouveaux Outils",
|
||
content:
|
||
"<li>Nouvelle <strong>sélection d'exercices</strong> lors de la création d'entraînements (étape 3)</li><li>Système d'<strong>exercices favoris</strong> pour marquer vos mouvements préférés</li><li>Nouveaux <em>outils fitness</em> : calculateur d'IMC et zones de fréquence cardiaque</li><li>Cartes de programmes améliorées</li><li>Nouveaux contributeurs rejoignent le projet ! 🚀</li>",
|
||
},
|
||
note_2025_07_02: {
|
||
title: "🛠️ Auto-hébergement, Russe & Nouveaux Outils",
|
||
content:
|
||
"Amélioration de l'<strong>auto-hébergement</strong>, ajout du support <strong>russe</strong>, et introduction de nouveaux <em>outils fitness</em> dont un calculateur de calories. 🚀",
|
||
},
|
||
note_2025_06_23: {
|
||
title: "🇵🇹 Support Portugais & Bannière de Don",
|
||
content:
|
||
"L'app supporte maintenant le <strong>portugais</strong> ! Nous avons aussi ajouté une <em>bannière de don</em> pour aider à supporter les coûts du projet via <a href='https://github.com/sponsors/snouzy' target='_blank' rel='noopener' class='text-blue-500 hover:underline'>GitHub Sponsors</a> ou <a href='https://ko-fi.com/workoutcool' target='_blank' rel='noopener' class='text-blue-500 hover:underline'>Ko-fi</a>.",
|
||
},
|
||
note_2025_06_22: {
|
||
title: "🌍 Nouvelles langues & amélioration des performances !",
|
||
content:
|
||
"L'application est maintenant disponible en chinois et en russe ! Nous avons aussi amélioré les performances du glisser-déposer pour une expérience plus fluide. ⚡",
|
||
},
|
||
note_2025_06_19: {
|
||
title: "📱 Maintenant disponible en PWA !",
|
||
content:
|
||
"Workout.cool v1.2 est maintenant une Progressive Web App ! Installez-la sur votre téléphone pour une expérience d'application native avec accès hors ligne.",
|
||
},
|
||
note_2025_06_18: {
|
||
title:
|
||
"🚀 Numéro #1 sur <a href='https://news.ycombinator.com/item?id=44309320' target='_blank' rel='noopener' class='text-blue-500 hover:underline'>Hacker News</a> !",
|
||
content:
|
||
"Workout.cool a atteint le <strong>top spot</strong> sur Hacker News ! Merci à tous pour le support incroyable — bienvenue à tous les nouveaux utilisateurs ! 💪",
|
||
},
|
||
note_2025_06_01: {
|
||
title: "🎉 Nouveau : Dialogue des notes de version",
|
||
content: "Vous pouvez maintenant voir les nouveautés directement depuis l'en-tête ! Restez à l'écoute pour plus de mises à jour.",
|
||
},
|
||
note_2025_05_20: {
|
||
title: "Améliorations de l'interface",
|
||
content: "Amélioration de la réactivité mobile et ajout d'effets de survol subtils aux boutons.",
|
||
},
|
||
},
|
||
},
|
||
|
||
// Premium Upsell Alert
|
||
donation_alert: {
|
||
title: "Débloquez des fonctionnalités avancées avec Workout.cool Premium",
|
||
or: "ou",
|
||
},
|
||
|
||
// Donation Modal
|
||
donation_modal: {
|
||
support_via: "Soutenir via...",
|
||
title: "Soutenez le projet",
|
||
congrats: "Félicitations pour la séance ! 🎉",
|
||
subtitle: "Cette app vous aide gratuitement, mais elle a un coût réel pour moi...",
|
||
costs_title: "La réalité des coûts",
|
||
costs_description:
|
||
"Actuellement, les donations ne couvrent même pas les coûts de base : serveurs, authentification, infrastructure, base de données, etc.",
|
||
open_source_title: "100% Open Source",
|
||
open_source_description:
|
||
"Cette app est entièrement gratuite et open source. Aucun profit n'est généré - c'est un projet de passion pour aider la communauté et aider les gens à faire du sport.",
|
||
no_ads: "Pas de pub",
|
||
no_tracking: "Pas de tracking",
|
||
impact_title: "Votre impact",
|
||
impact_3_euros: "• Même 3€ couvrent 1 semaine de serveur",
|
||
impact_support: "• Votre soutien garde l'app gratuite pour tous",
|
||
impact_footer: "Chaque don, même petit, fait une vraie différence ! 🙏",
|
||
later_button: "Plus tard",
|
||
support_button: "Soutenir le projet",
|
||
watch_ad: "Regarder une pub pour soutenir le projet",
|
||
or: "ou",
|
||
},
|
||
|
||
exercise_modal: {
|
||
pr_title: "Tendance des records personnels",
|
||
unlock_insights: "Débloquer les analyses avancées",
|
||
feature_pr: "Records personnels",
|
||
feature_volume: "Suivi du volume",
|
||
},
|
||
|
||
// Contact Support
|
||
contact_support: "Contacter le support",
|
||
contact_support_subtitle: "Décrivez votre problème et nous vous aiderons dès que possible. Vous pouvez aussi nous écrire directement à",
|
||
|
||
// Social Platforms
|
||
social_platforms: {
|
||
x: "X (Twitter)",
|
||
facebook: "Facebook",
|
||
email: "Email",
|
||
whatsapp: "WhatsApp",
|
||
website: "Site web",
|
||
phone: "Téléphone",
|
||
youtube: "YouTube",
|
||
linkedin: "LinkedIn",
|
||
snapchat: "Snapchat",
|
||
instagram: "Instagram",
|
||
tiktok: "TikTok",
|
||
threads: "Threads",
|
||
},
|
||
|
||
// Workout Builder
|
||
workout_builder: {
|
||
confirm_delete: "Êtes-vous sûr de vouloir supprimer cette séance ?",
|
||
steps: {
|
||
equipment: {
|
||
title: "Équipement",
|
||
description: "Sélectionnez votre équipement",
|
||
},
|
||
muscles: {
|
||
title: "Muscles",
|
||
description: "Choisissez votre entraînement",
|
||
},
|
||
exercises: {
|
||
title: "Exercices",
|
||
description: "Personnalisez votre séance",
|
||
},
|
||
},
|
||
muscles: {
|
||
abdominals: "Abdominaux",
|
||
adductors: "Adducteurs",
|
||
abductors: "Abducteurs",
|
||
back: "Dos",
|
||
biceps: "Biceps",
|
||
triceps: "Triceps",
|
||
chest: "Pectoraux",
|
||
shoulders: "Épaules",
|
||
quadriceps: "Quadriceps",
|
||
hamstrings: "Ischio-jambiers",
|
||
glutes: "Fessiers",
|
||
calves: "Mollets",
|
||
forearms: "Avant-bras",
|
||
traps: "Trapèzes",
|
||
obliques: "Obliques",
|
||
lats: "Grands dorsaux",
|
||
},
|
||
exercise: {
|
||
watch_video: "Voir la vidéo",
|
||
shuffle: "Mélanger",
|
||
pick: "Choisir",
|
||
remove: "Supprimer",
|
||
no_video_available: "Aucune vidéo disponible.",
|
||
},
|
||
loading: {
|
||
exercises: "Chargement des exercices...",
|
||
},
|
||
error: {
|
||
loading_exercises: "Erreur lors du chargement des exercices",
|
||
},
|
||
no_exercises_found: "Aucun exercice trouvé. Essayez de changer vos équipements ou vos muscles sélectionnés.",
|
||
addExercise: "Ajouter un exercice",
|
||
exerciseAdded: "{name} ajouté à l'entraînement",
|
||
exercises: "exercices",
|
||
equipment: {
|
||
bodyweight: {
|
||
label: "Poids du corps",
|
||
description: "Exercices utilisant uniquement le poids de votre corps",
|
||
},
|
||
dumbbell: {
|
||
label: "Haltères",
|
||
description: "Exercices de poids libres avec haltères",
|
||
},
|
||
barbell: {
|
||
label: "Barre",
|
||
description: "Mouvements composés avec une barre",
|
||
},
|
||
kettlebell: {
|
||
label: "Kettlebell",
|
||
description: "Exercices dynamiques avec kettlebells",
|
||
},
|
||
band: {
|
||
label: "Élastique",
|
||
description: "Exercices avec bandes de résistance",
|
||
},
|
||
plate: {
|
||
label: "Disques",
|
||
description: "Exercices utilisant des disques de poids",
|
||
},
|
||
pullup_bar: {
|
||
label: "Barre de traction",
|
||
description: "Exercices du haut du corps avec barre de traction",
|
||
},
|
||
bench: {
|
||
label: "Banc",
|
||
description: "Exercices sur banc et support",
|
||
},
|
||
},
|
||
navigation: {
|
||
previous: "Précédent",
|
||
continue: "Continuer",
|
||
complete: "Terminer",
|
||
start_workout: "Commencer la séance",
|
||
},
|
||
stats: {
|
||
"muscle_selected#zero": "0 muscle sélectionné",
|
||
"muscle_selected#one": "1 muscle sélectionné",
|
||
"muscle_selected#other": "{count} muscles sélectionnés",
|
||
"equipment_selected#zero": "0 équipement sélectionné",
|
||
"equipment_selected#one": "1 équipement sélectionné",
|
||
"equipment_selected#other": "{count} équipements sélectionnés",
|
||
selected: "Sélectionné",
|
||
total: "Total",
|
||
equipment_ready: "équipement prêt",
|
||
equipment_ready_plural: "équipements prêts",
|
||
},
|
||
selection: {
|
||
choose_your_arsenal: "Choisissez votre arsenal",
|
||
select_equipment_description: "Sélectionnez l'équipement pour débloquer des entraînements personnalisés",
|
||
clear_all: "Tout effacer",
|
||
muscle_selection_coming_soon: "Sélection des muscles (Bientôt disponible)",
|
||
muscle_selection_description: "Sélectionnez le(s) muscle(s) que vous voulez entraîner en cliquant dessus.",
|
||
exercise_selection_coming_soon: "Sélection des exercices (Bientôt disponible)",
|
||
exercise_selection_description: "Cette étape vous montrera des recommandations d'exercices personnalisées.",
|
||
},
|
||
session: {
|
||
back_to_workout: "Retour à l'entraînement",
|
||
congrats: "Bravo, séance terminée ! 🎉",
|
||
congrats_subtitle: "Tu l'as fait !",
|
||
see_instructions: "Voir les instructions",
|
||
finish_set: "Valider la série",
|
||
finish_session: "Terminer la séance",
|
||
bodyweight: "Poids du corps",
|
||
weight: "Poids",
|
||
reps: "Répétitions",
|
||
time: "Temps",
|
||
next_exercise: "Exercice suivant",
|
||
add_set: "Ajouter une série",
|
||
add_column: "Ajouter une colonne",
|
||
add_row: "Ajouter une ligne d'attributs",
|
||
remove_column: "Supprimer une colonne",
|
||
set_number: "Série {number}",
|
||
set_number_plural: "Séries {number}",
|
||
set_number_singular: "Série {number}",
|
||
set_number_plural_singular: "Séries {number}",
|
||
workout_in_progress: "Entraînement en cours",
|
||
started_at: "Débuté à",
|
||
quit_workout: "Quitter l'entraînement",
|
||
elapsed_time: "Temps écoulé",
|
||
chronometer: "Chronomètre",
|
||
total_workout_time: "Temps total d'entraînement",
|
||
exercise_progress: "Progression",
|
||
total_volume: "Volume Total",
|
||
current_exercise: "Exercice actuel",
|
||
complete: "Terminé",
|
||
active: "Actif",
|
||
already_have_a_active_session: "Vous avez déjà une séance active. Impossible de répéter sans terminer ou quitter l'entraînement.",
|
||
no_exercise_selected: "Aucun exercice sélectionné",
|
||
quit_workout_title: "Quitter l'entraînement ?",
|
||
progress: "Progression",
|
||
quit_warning: "Êtes-vous sûr de vouloir quitter ? Vous pouvez sauvegarder votre progression ou la perdre complètement.",
|
||
save_and_quit: "Sauvegarder & Quitter",
|
||
quit_without_save: "Quitter sans sauvegarder",
|
||
continue_workout: "Continuer l'entraînement",
|
||
history: "Historique des séances [{count}]",
|
||
no_workout_yet: "Aucune séance enregistrée.",
|
||
start: "début",
|
||
end: "fin",
|
||
exercise: "EXERCICE",
|
||
repeat: "Répéter",
|
||
delete: "Supprimer",
|
||
},
|
||
attribute_value: {
|
||
bodyweight: "Poids du corps",
|
||
strength: "Force",
|
||
powerlifting: "Powerlifting",
|
||
calisthenic: "Calisthénie",
|
||
plyometrics: "Plyométrie",
|
||
stretching: "Étirement",
|
||
strongman: "Strongman",
|
||
cardio: "Cardio",
|
||
stabilization: "Stabilisation",
|
||
power: "Puissance",
|
||
resistance: "Résistance",
|
||
crossfit: "CrossFit",
|
||
weightlifting: "Haltérophilie",
|
||
neck: "Cou",
|
||
lats: "Grands dorsaux",
|
||
adductors: "Adducteurs",
|
||
abductors: "Abducteurs",
|
||
groin: "Aine",
|
||
full_body: "Corps entier",
|
||
rotator_cuff: "Coiffe des rotateurs",
|
||
hip_flexor: "Fléchisseur de hanche",
|
||
achilles_tendon: "Tendon d'Achille",
|
||
fingers: "Doigts",
|
||
smith_machine: "Smith machine",
|
||
other: "Autre",
|
||
ez_bar: "Barre EZ",
|
||
machine: "Machine",
|
||
desk: "Bureau",
|
||
none: "Aucun",
|
||
cable: "Câble",
|
||
medicine_ball: "Medecine ball",
|
||
swiss_ball: "Swiss ball",
|
||
foam_roll: "Foam roll",
|
||
trx: "TRX",
|
||
box: "Box",
|
||
ropes: "Cordes",
|
||
spin_bike: "Vélo de spinning",
|
||
step: "Step",
|
||
bosu: "BOSU",
|
||
tyre: "Pneu",
|
||
sandbag: "Sac de sable",
|
||
pole: "Barre verticale",
|
||
wall: "Mur",
|
||
bar: "Barre",
|
||
rack: "Rack",
|
||
car: "Voiture",
|
||
sled: "Luge",
|
||
chain: "Chaîne",
|
||
skierg: "SkiErg",
|
||
rope: "Corde",
|
||
na: "N/A",
|
||
isolation: "Isolation",
|
||
compound: "Polyarticulaire",
|
||
},
|
||
},
|
||
commons: {
|
||
upgrade_to_premium: "Devenir Premium",
|
||
last_activity: "Dernière activité",
|
||
registered_on: "Inscrit le",
|
||
refresh: "Actualiser",
|
||
just_now: "à l'instant",
|
||
signup_with: "S'inscrire avec {provider}",
|
||
signin_with: "Se connecter avec {provider}",
|
||
signup: "S'inscrire",
|
||
login: "Se connecter",
|
||
connecting: "Connexion...",
|
||
password_reset_success: "Le mot de passe a été réinitialisé avec succès",
|
||
login_to_your_account_title: "Connectez-vous à votre compte",
|
||
login_to_your_account_subtitle: "Entrez vos identifiants ci-dessous pour vous connecter",
|
||
password_forgot: "Mot de passe oublié ?",
|
||
dont_have_account: "Vous n'avez pas de compte ?",
|
||
already_have_account: "Vous avez déjà un compte ?",
|
||
or: "Ou",
|
||
add: "Ajouter",
|
||
your_feminine: "ta",
|
||
password: "Mot de passe",
|
||
email: "Email",
|
||
logout: "Déconnexion",
|
||
first_name: "Prénom",
|
||
last_name: "Nom",
|
||
verify_password: "Vérifier le mot de passe",
|
||
submit: "Envoyer",
|
||
upload: "Télécharger",
|
||
cancel: "Annuler",
|
||
save_changes: "Enregistrer les modifications",
|
||
change: "Changer",
|
||
subject: "Sujet",
|
||
message: "Message",
|
||
saving: "Enregistrement...",
|
||
edit: "Modifier",
|
||
more_options: "Plus d'options",
|
||
open_link: "Ouvrir le lien",
|
||
hide: "Masquer",
|
||
make_visible: "Rendre visible",
|
||
delete: "Supprimer",
|
||
share: "Partager",
|
||
title: "Titre",
|
||
subtitle: "Sous-titre",
|
||
content: "Contenu",
|
||
save: "Enregistrer",
|
||
button: "Bouton",
|
||
card: "Carte",
|
||
go_back: "Retour",
|
||
next: "Suivant",
|
||
choose_image: "Choisir une image",
|
||
soon: "Bientôt",
|
||
coming_soon_with_emoji: "Bientôt disponible 🤫",
|
||
no_image: "Aucune image",
|
||
description: "Description",
|
||
price: "Prix",
|
||
duration: "Durée",
|
||
location: "Lieu",
|
||
schedule: "Horaire",
|
||
participants_info: "Informations sur les participants",
|
||
title_placeholder: "Entrez le titre",
|
||
description_placeholder: "Entrez la description",
|
||
changes_saved: "Les modifications ont été sauvegardées",
|
||
replace: "Remplacer",
|
||
loading: "Chargement...",
|
||
image_deleted: "L'image a été supprimée",
|
||
discover_workoutcool: "Découvrir gratuitement",
|
||
received_just_now: "Reçu à l'instant",
|
||
copied: "Copié",
|
||
url_copied: "L'URL a été copiée",
|
||
copy_failed: "Erreur lors de la copie de l'URL",
|
||
accordion: "Accordéon",
|
||
image: "Image",
|
||
other: "Autre",
|
||
register: "S'inscrire",
|
||
instantly: "instantanément",
|
||
immediately: "immédiatement",
|
||
link: "Lien",
|
||
accept: "Accepter",
|
||
deny: "Refuser",
|
||
invalid_input: "Saisie invalide. Veuillez vérifier les erreurs.",
|
||
copy_url: "Copier l'URL",
|
||
page_url: "URL de la page",
|
||
saving_short: "Enregistrement...",
|
||
saved_short: "Sauvegardé",
|
||
looks_like_you_are_lost: "Il semble que vous soyez perdu",
|
||
the_page_you_are_looking_for_is_not_available: "La page que vous cherchez n'est pas disponible",
|
||
go_to_home: "Retour à l'accueil",
|
||
go_to_profile: "Aller à mon profil",
|
||
terms: "Conditions d'utilisation",
|
||
privacy: "Politique de confidentialité",
|
||
sales_terms: "Conditions de vente",
|
||
consent_banner: "Nous utilisons des cookies pour améliorer votre expérience. En cliquant sur Accepter, vous acceptez nos cookies.",
|
||
about: "À propos",
|
||
profile: "Profil",
|
||
donate: "Faire un don",
|
||
my_account: "Mon compte",
|
||
dashboard: "Tableau de bord",
|
||
home: "Accueil",
|
||
changelog: "Annonces & notes de version",
|
||
stop_impersonation_button: "Arrêter l'impersonnalisation",
|
||
impersonating_user_label: "Impersonnification en cours",
|
||
re_hello: "Re Hello",
|
||
back_to_login: "Retour à la connexion",
|
||
sending: "Envoi...",
|
||
send_me_link: "Envoyer un lien",
|
||
subscription: "Abonnement",
|
||
manage_subscription: "Gérer abonnement",
|
||
become_premium: "Devenir Premium",
|
||
remove_ads: "Supprimer les pubs",
|
||
coming_soon: "Bientôt disponible",
|
||
extremely_dissatisfied: "Très insatisfait",
|
||
somewhat_dissatisfied: "Insatisfait",
|
||
neutral: "Neutre",
|
||
satisfied: "Satisfait",
|
||
support: "Support",
|
||
change_language: "Changer de langue",
|
||
in_progress: "En cours",
|
||
close: "Fermer",
|
||
premium: "Premium",
|
||
free: "Gratuit",
|
||
new: "Nouveau",
|
||
monday: "Lundi",
|
||
tuesday: "Mardi",
|
||
wednesday: "Mercredi",
|
||
thursday: "Jeudi",
|
||
friday: "Vendredi",
|
||
saturday: "Samedi",
|
||
sunday: "Dimanche",
|
||
added_to_favorites: "Ajouté aux favoris",
|
||
add_to_favorites: "Ajouter aux favoris",
|
||
remove_from_favorites: "Retirer des favoris",
|
||
favorites: "Favoris",
|
||
},
|
||
statistics: {
|
||
title: "Statistiques",
|
||
page_subtitle: "Suivez votre parcours fitness avec des analyses avancées et des informations personnalisées.",
|
||
select_exercise: "Sélectionner un exercice",
|
||
active_daily_users: "Utilisateurs actifs quotidiens",
|
||
success_rate: "Taux de réussite",
|
||
user_rating: "Note des utilisateurs",
|
||
|
||
// Tabs
|
||
tabs: {
|
||
video: "Vidéo",
|
||
statistics: "Statistiques",
|
||
},
|
||
|
||
// Chart titles and labels
|
||
weight: "Poids",
|
||
volume: "Volume",
|
||
weight_progression: "Progression du Poids",
|
||
weight_progression_chart: "Graphique de progression du poids",
|
||
weekly_volume: "Volume Hebdomadaire",
|
||
volume_chart: "Graphique de volume",
|
||
estimated_1rm: "1 Rep Max Estimé (1RM)",
|
||
one_rep_max_chart: "Graphique de répétition maximale",
|
||
performance_over_time: "Performance au Fil du Temps",
|
||
|
||
// Form and controls
|
||
timeframe: "Période",
|
||
timeframe_selector: "Sélecteur de période",
|
||
|
||
// Timeframes
|
||
timeframes: {
|
||
"4weeks": "4 semaines",
|
||
"8weeks": "8 semaines",
|
||
"12weeks": "12 semaines",
|
||
"1year": "1 an",
|
||
},
|
||
|
||
// Error messages
|
||
error_loading_data: "Erreur de chargement des données",
|
||
error_loading_weight_progression: "Erreur de chargement de la progression du poids",
|
||
error_loading_1rm: "Erreur de chargement des données 1RM",
|
||
error_loading_volume: "Erreur de chargement des données de volume",
|
||
|
||
// Empty states
|
||
no_data_yet: "Pas encore de données",
|
||
start_tracking: "Commencez à suivre pour voir votre progression",
|
||
no_1rm_data: "Aucune donnée 1RM disponible",
|
||
complete_sets_with_weight: "Complétez des séries avec poids pour voir votre 1 Rep Max (1RM)",
|
||
no_volume_data: "Aucune donnée de volume disponible",
|
||
complete_workouts: "Complétez des entraînements pour voir votre volume",
|
||
|
||
// Info and tooltips
|
||
"1rm_formula_info": "Informations sur la formule 1RM",
|
||
volume_calculation: "Volume = Poids × Reps × Séries",
|
||
last_updated: "Dernière mise à jour : {date}",
|
||
|
||
// Premium
|
||
premium_required: "Premium requis pour accéder aux statistiques",
|
||
|
||
// StatisticsPreviewOverlay
|
||
premium_statistics: "Statistiques Premium",
|
||
premium_statistics_description:
|
||
"Obtenez des informations détaillées sur votre parcours fitness avec des analyses avancées pour chaque exercice.",
|
||
total_volume: "Volume Total",
|
||
pr_increase: "Augmentation PR",
|
||
weight_progress: "Progression du Poids",
|
||
upgrade_now: "Mettre à Niveau Maintenant",
|
||
rating: "Note 4.8/5",
|
||
no_ads: "Pas de publicités",
|
||
cancel_anytime: "Annuler à tout moment",
|
||
preview_notice: "Ceci n'est qu'un aperçu ! 👀",
|
||
preview_description: "Débloquez l'accès complet aux analyses détaillées, au suivi des progrès et aux informations personnalisées.",
|
||
get_premium_access: "Obtenir l'Accès Premium",
|
||
|
||
// ExercisesBrowser
|
||
all_equipment: "Tous les équipements",
|
||
all_muscles: "Tous les muscles",
|
||
search_exercises: "Rechercher des exercices",
|
||
error_loading_exercises: "Erreur lors du chargement des exercices",
|
||
no_exercises_found: "Aucun exercice trouvé",
|
||
equipment_label: "Équipement",
|
||
primary_muscle_label: "Muscle principal",
|
||
unknown: "Inconnu",
|
||
no_image_available: "Aucune image disponible",
|
||
},
|
||
heatmap: {
|
||
week_days_short: {
|
||
sunday: "D", // dimanche
|
||
monday: "L", // lundi
|
||
tuesday: "M", // mardi
|
||
wednesday: "M", // mercredi
|
||
thursday: "J", // jeudi
|
||
friday: "V", // vendredi
|
||
saturday: "S", // samedi
|
||
},
|
||
month_names_short: {
|
||
january: "Jan",
|
||
february: "Fév",
|
||
march: "Mar",
|
||
april: "Avr",
|
||
may: "Mai",
|
||
june: "Juin",
|
||
july: "Juil",
|
||
august: "Août",
|
||
september: "Sep",
|
||
october: "Oct",
|
||
november: "Nov",
|
||
december: "Déc",
|
||
},
|
||
"workout#one": "séance",
|
||
"workout#other": "séances",
|
||
},
|
||
ads: {
|
||
advertise: "Publicité",
|
||
click_to_advertise: "Votre marque ici →",
|
||
sponsor_fitdistance: "Le logiciel pour les coachs sportifs",
|
||
sponsor_nutripure: "Compléments premium, transparence totale",
|
||
sponsor_nutri_and_co: "La Nutra comme réflexe du quotidien",
|
||
visit_sponsor: "Visiter",
|
||
rewarded_dialog_title: "Prêt à t'entraîner ?",
|
||
rewarded_dialog_subtitle: "Regarde une courte pub pour débloquer ta séance : ça permet de garder Workout.cool gratuit.",
|
||
rewarded_watch_ad: "Regarder la pub & commencer",
|
||
rewarded_or: "ou",
|
||
rewarded_go_premium: "Plus jamais de pubs",
|
||
rewarded_premium_hint: "Les membres Premium ne voient jamais de pubs et démarrent instantanément",
|
||
dialog_title: "Votre marque, vue par 657K+ sportifs",
|
||
dialog_description:
|
||
"Workout.cool est l'app où les passionnés de fitness construisent leurs séances chaque jour. Placez votre marque devant eux.",
|
||
|
||
authority_title: "#1 sur Google pour 'workout'",
|
||
authority_subtitle: "Aussi #1 sur Bing, DuckDuckGo et Yandex",
|
||
total_visits_label: "Portée totale (Fév. 2026)",
|
||
page_views_label: "Pages vues (Fév. 2026)",
|
||
unique_visitors_label: "Visiteurs uniques (Fév. 2026)",
|
||
device_split_label: "Répartition appareils",
|
||
from_last_month: "vs mois précédent",
|
||
audience_quality: "Qui voit votre marque",
|
||
audience_insight: "69.7% hommes, 18-44 ans dominant — l'audience exacte qui achète fitness, nutrition et produits de performance.",
|
||
top_countries: "Top pays",
|
||
more_countries: "autres",
|
||
similarweb_placeholder: "Répartition du trafic par pays — SimilarWeb",
|
||
pricing_starting_at: "À partir de",
|
||
month: "mois",
|
||
feature_logo_link: "Votre logo et lien sur chaque page du site",
|
||
feature_visitors: "304 133 visiteurs uniques voient votre marque",
|
||
feature_targeted: "70% hommes, 18-44 ans — acheteurs fitness à forte intention",
|
||
feature_premium_placement: "Placement premium : sidebar + bannières in-content",
|
||
feature_dofollow: "Backlink dofollow depuis un domaine haute autorité — boostez votre SEO",
|
||
cta_book: "Réserver mon emplacement",
|
||
cta_subtext: "Annulable à tout moment. En ligne sous 24h après paiement.",
|
||
onboarding_title: "Onboarding Sponsor",
|
||
onboarding_description:
|
||
"Merci pour votre paiement ! Remplissez les détails de votre marque ci-dessous et votre pub sera en ligne sous 24h.",
|
||
onboarding_brand_name: "Nom de la marque",
|
||
onboarding_email: "Email de contact",
|
||
onboarding_website: "URL du site web",
|
||
onboarding_logo: "URL du logo",
|
||
onboarding_logo_hint: "Lien direct vers votre logo (PNG ou SVG, min 200x200px)",
|
||
onboarding_tagline: "Slogan",
|
||
onboarding_notes: "Notes complémentaires",
|
||
onboarding_notes_placeholder: "Exigences particulières, placement préféré, objectifs de campagne...",
|
||
onboarding_submit: "Envoyer mon sponsoring",
|
||
onboarding_success_title: "C'est tout bon !",
|
||
onboarding_success_description:
|
||
"Nous avons bien reçu vos informations. Votre pub sera en ligne sous 24 heures. Vous recevrez un email de confirmation.",
|
||
optional: "optionnel",
|
||
},
|
||
} as const;
|