MusculatorDocumentation

Référence des paramètres

Tous les réglages sont sur un seul écran : menu ☰ → Profil, objectifs & réglages. Explications détaillées : Paramètres.

Profil#

ParamètreIdentifiantTypeDéfautValeursDescription
PrénomprenomTextevide—Salutation ; envoyé lors d'une analyse IA distante
ÂgeageNombrevideannéesMétabolisme de base
SexesexeSélectionHommeHomme · Femme · AutreSilhouette, longueur du pas, métabolisme
PoidspoidsNombrevidekgMétabolisme, protéines/kg, calories de marche
TailletailleNombrevidecmMétabolisme, longueur du pas
Poids ciblepoidsCibleNombrevidekgRepère seulement
Objectif principalobjectifSélectionPrise de massePrise de masse · Recomposition corporelle · Force · Tonus · EnduranceCadre les analyses
Zones prioritaireszonesMulti-sélectionaucunePectoraux · Dos · Jambes · Épaules · Bras · AbdosAnalyse des progrès
Niveau d'expérienceexperienceSélectionDébutantDébutant · Intermédiaire · AvancéContexte des analyses
Fréquence viséefrequenceCurseur41 à 7Multiplicateur d'activité de la cible calorique
Contraintes / blessurescontraintesTexte longvide—Analyses ; envoyé lors d'une analyse distante

Application : après Enregistrer. Stockage : tranche profile.

Nutrition#

ParamètreIdentifiantTypeDéfautValeursDescription
Objectif nutritionobjectifNutritionSélectionMaintienPrise de masse · Recomposition · Maintien · SècheÉcart calorique et protéines/kg
CalorieskcalCibleNombrevide = calculékcalImpose la cible calorique
ProtéinesprotCibleNombrevide = calculégImpose la cible protéique
GlucidesglucCibleNombrevide = calculégImpose la cible de glucides
LipideslipCibleNombrevide = calculégImpose la cible de lipides
MarchekmCibleNombrevide = pas d'objectifkm/jour, pas de 0,5Objectif de distance

Application : après Enregistrer. Réinitialisation : vider le champ, ou Tout recalculer. Interaction : une cible calorique ou protéique fixée à la main entraîne le partage glucides/lipides.

Application#

ParamètreIdentifiantTypeDéfautValeursDescription
ThèmethemeSélectionSombreSombre · Clair · SystèmePalette ; Système suit le téléphone en direct
LanguelangSélectionFrançaisFrançais · EnglishLangue de l'interface ; voir À propos de l'anglais
Coach vocalvoiceOnBooléenActivéoui / nonAnnonces pendant une séance
Aides à l'arrivée sur un écranonboardingOffBooléenActivées (stocke false)activées / désactivéesBandeau d'intro affiché une fois par écran, réutilise son aide contextuelle
Clé API OpenRouteropenrouter.keyTexte masquévide—⚠️ Stockée en clair ; jamais exportée
Modèle OpenRouteropenrouter.modelSélectionvideListe chargée en directModèle qui rédige les analyses ; exporté

Application : immédiate, sans Enregistrer.

À propos de l'anglais#

Choisie au premier lancement ou ici, la langue ne change que l'interface — navigation, boutons, écrans, formulaires. Le catalogue d'exercices, le centre d'aide, la FAQ, les mentions légales et la documentation restent en français pour l'instant ; ils suivent par étapes. i18n/strings.js porte le dictionnaire des textes déjà traduits.

Actions (ce ne sont pas des réglages)#

ActionÉcranEffet
EnregistrerProfilValide le bloc profil
Tout recalculerProfilVide les quatre cibles quotidiennes
Exporter mes donnéesProfilProduit un fichier de sauvegarde
Restaurer une sauvegardeProfilFusionner ou tout remplacer
Vérifier les mises à jourProfilCherche et applique une nouvelle version
Forcer le rechargement completProfilVide le cache de l'app ; ⚠️ ne touche pas aux données
Charger les modèles gratuitsProfilRécupère la liste et valide la clé
EffacerProfilEfface clé et modèle OpenRouter
Choisir un fichier CSVProfilImport Nutritor (toujours en fusion)
Revoir le tutorielProfilRelance Découvrir Musculator
Réafficher les aides déjà vuesProfilVide onboardingSeen : le bandeau d'intro réapparaît partout
Rejouer le premier lancementProfil⚠️ Développement uniquement

État persisté sans être un réglage#

IdentifiantRôle
disclaimerAckedL'avertissement a été accepté
legalVersionVersion de l'avertissement acceptée
tourDoneL'invitation au tutoriel a été vue
onboardingSeenÉcrans où le bandeau d'intro a déjà été fermé

Non persisté#

Filtres de la bibliothèque et des programmes, recherche d'aliment, onglet courant, écran superposé ouvert, analyse des progrès, ⚠️ et la séance en cours.