{{ invitationEchec === 'acceptee' ? 'Invitation déjà utilisée' : 'Lien expiré' }}
Cette invitation a déjà servi à créer un compte. Si c'est le tien, connecte-toi normalement avec ton email et ton mot de passe. Ce lien d'invitation n'est plus valable — il expire au bout de 7 jours. Demande à ton coach de t'en renvoyer un nouveau.
K.O.S. Santé
{{ isInviteFlow ? 'Bienvenue !' : 'Nouveau mot de passe' }}
Choisissez votre mot de passe pour activer votre compte KOS Santé.
{{ errorMessage }}
{{ successMessage }}
Vérification
Saisis le code à 6 chiffres envoyé à
{{ emailEnAttenteCode }}.
Pense à regarder dans tes courriers indésirables (spam) si tu ne le vois pas.
{{ errorMessage }}
{{ successMessage }}
Le code expire au bout d'une heure.
Connexion / Inscription
{{ errorMessage }}
{{ successMessage }}
Complétez votre profil
{{ onbError }}
Compte en attente
Merci {{ formatPrenom(profile?.prenom) }} ! Votre profil est bien enregistré. Un administrateur doit encore valider votre accès avant que vous puissiez utiliser l'application.
{{ pushError }}
Vous consultez KOS Santé depuis un ordinateur : les rappels n'y sont pas disponibles. Pour être averti(e) de la validation, ouvrez app.kos-santé.fr depuis votre téléphone et installez l'application sur l'écran d'accueil. Sinon, revenez simplement consulter cette page.
Les notifications ne fonctionnent que depuis l'application installée sur l'écran d'accueil. Dans un onglet de navigateur, aucune alerte ne peut vous parvenir.
Touchez en bas de l'écran, puis « En voir plus » et enfin « Sur l'écran d'accueil ».
Utilisez le menu de votre navigateur pour ajouter KOS Santé à votre écran d'accueil.
Les notifications ne sont pas disponibles sur cet appareil. Votre accès sera validé de la même façon, revenez consulter cet écran de temps en temps.
Les notifications sont bloquées pour cette application. Vous pouvez les réautoriser dans les réglages de votre téléphone. Votre accès sera validé de la même façon.
Activez les notifications pour être averti(e) dès que l'administrateur aura validé votre accès.
Bienvenue, {{ formatPrenom(profile?.prenom) }} !
{{ phraseMotivationDashboard }}
Votre programme d'exercices n'a pas encore été défini. Il apparaîtra ici dès que votre praticien l'aura mis en place.
{{ pdfExercicesMessage }}
{{ pdfExercicesError }}
Mes trames
- {{ nom }}
- Aucun exercice.
Avant de commencer
{{ nsError }}
Comment te sens-tu avant de commencer ta séance ?
Renseigne les {{ douleurRequiseEnSeance ? 5 : 4 }} curseurs pour pouvoir continuer.
{{ estPatient ? 'Mes exercices' : 'Séance en cours' }}
Construction de la séance…
{{ nsError }}
{{ se.note }}
{{ serieError }}
Bilan de fin de séance
Débutée depuis {{ chronoMinutes }} min ({{ heureDebutSeance }})
Tu as soulevé {{ tonnageSeanceEnCours }} kg de fonte 💪
La durée et le ressenti sont tous les deux nécessaires pour valider.
Mon profil
Mes données
Télécharge l'intégralité de ton historique (séances, Hooper, RPE, exercices et séries) au format CSV, lisible dans Excel ou Numbers.
{{ exportError }}
{{ pfError }}
Changer mon mot de passe :
{{ errorMessage }}
{{ successMessage }}
Connecté via Google : le mot de passe est géré par votre compte Google.
Zone de danger
La suppression de ton compte efface définitivement toutes tes données : séances, exercices, Hooper, RPE, mesures corporelles, suivi de la douleur et programme hebdomadaire.
Bibliothèque d'exercices
Évolution par exercice
Historique des séances
Suivi douleur
Échelle EVA de 0 (pas de douleur) à 10 (douleur maximale imaginable).
Vous êtes sur un ordinateur : ouvrez KOS Santé depuis votre téléphone pour configurer les rappels.
Historique douleur
{{ douleurHistError }}
{{ e.note }}
Pas de description
Mesures corporelles
{{ mesuresError }}
{{ evolutionMesureTexte }}
Historique des mesures
🏋️ Estimation du 1RM
Cette estimation n'est valable que pour des séries de maximum 12 répétitions réalisées jusqu'à l'échec musculaire (tu ne pouvais pas faire une répétition de plus). Renseigne le poids et le nombre de répétitions d'une série récente pour estimer ta charge maximale théorique sur une seule répétition.
Renseigne un nombre de répétitions et un poids supérieur à 1 kg.
Moyenne de 3 formules reconnues : Epley ({{ rm1Resultat.epley }} kg), Brzycki ({{ rm1Resultat.brzycki }} kg) et Lombardi ({{ rm1Resultat.lombardi }} kg).
🎡 Roulette abdo
Tu as envie de faire un petit circuit training pour te renforcer la sangle abdomino-lombaire et tu n'as pas d'idée ? Choisis le nombre d'exercices voulu et laisse KOS Santé te les proposer !
{{ rouletteError }}
✉️ Contact
Une question, un souci, une suggestion ? Écris directement à l'administrateur.
{{ contactError }}
{{ contactSucces }}
La réponse te sera envoyée à {{ profile?.email }} dans les meilleurs délais.
Programme hebdomadaire
Prépare ta semaine type en associant un jour avec une activité.
Tu peux aussi choisir de recevoir une notification de rappel.
{{ programmeError }}
Vous êtes sur un ordinateur : ouvrez KOS Santé depuis votre téléphone pour configurer les rappels.
Notifications
Une fois l'application installée sur ton téléphone, tu peux choisir les différents rappels que tu recevras.
{{ programmeError }}
Tu utilises KOS Santé depuis un ordinateur. Les rappels de séance n'ont d'intérêt que sur un téléphone que tu as sur toi : ouvre KOS Santé sur ton mobile et installe-la depuis là.
Les rappels ne peuvent être reçus que depuis l'application installée sur ton écran d'accueil. Dans un simple onglet de navigateur, ils s'arrêtent dès que tu le fermes.
Sur iPhone, en trois touches. Touchez en bas de l'écran, puis « En voir plus » et enfin « Sur l'écran d'accueil ».
{{ pushError }}
{{ testNotifResultat }}
Basé sur les jours et horaires définis dans l'onglet Programme hebdomadaire.
Disponible uniquement si le suivi d'une douleur est activé dans l'onglet Suivi douleur.
Gestion administrateur
Exercices existants ({{ exercicesListe.length }})
CSV = sauvegarde brute (noms, muscles, matériel, options), sans les images. ZIP = le même CSV + toutes les images du bucket.
{{ exportZipProgress }}
{{ exportError }}
Bibliothèque de trames modèles
Ces trames sont enregistrées sous votre propre compte administrateur et peuvent être copiées vers n'importe quel utilisateur au besoin.
{{ exportTramesError }}
- {{ nom }}
- Aucun exercice.
Annonce affichée en pop-up à l'ouverture de l'app pour toute la communauté. Une seule annonce active à la fois : publier une nouvelle annonce désactive automatiquement l'ancienne.
{{ annoncesError }}
Historique
Affichage local
Affiche une notification sans passer par le serveur — vérifie seulement que l'appareil sait afficher une notification.
{{ testNotifResultat }}
Chaîne d'envoi serveur (vers moi)
Passe par la chaîne complète (Edge Function → push) vers ton propre compte.
{{ notifEnvoiError }}
{{ notifEnvoiMessage }}
Rappel de programmation (utilisateur ciblé)
Déclenche réellement pg_cron → Edge Function → push pour un utilisateur précis, en ignorant l'heure prévue.
{{ testProgError }}
{{ testProgMessage }}
Rappel douleur quotidien (utilisateur ciblé)
Envoie le push « note ta douleur » (type rappel_douleur) à un utilisateur, hors horaire — permet aussi de vérifier le popup « noter ma douleur » au clic.
{{ testDouleurError }}
{{ testDouleurMessage }}
Notification ponctuelle
{{ notifEnvoiError }}
{{ notifEnvoiMessage }}
20 derniers envois
Phrases de rappel quotidien
Le marqueur {trame} est remplacé automatiquement par le nom de la trame du jour.
{{ reglagesNotifError }}
{{ reglagesNotifMessage }}
Messages reçus
{{ phrasesMotivationError }}
Phrases affichées sous "Bienvenue" (tirées au sort pour tous les utilisateurs sans phrase personnalisée)
Envoie un mail personnalisé à un ou plusieurs utilisateurs, à un rôle entier, ou à toute la communauté.
{{ mailError }}
{{ mailSuccess }}
Gestion utilisateur
{{ adminVueError }}
En attente de validation
Aucun nouveau venu en attente.
Choisir un utilisateur
Aucune série de semaines en cours.
Aucune séance programmée.
{{ e.note }}
{{ mesuresError }}
{{ evolutionMesureTexte }}
{{ programmeError }}
{{ phrasesMotivationError }}
Si au moins une phrase est ajoutée ici, elle remplace entièrement les phrases générales pour cet utilisateur.
- {{ nom }}
- Aucun exercice.
Cette trame sera chargée automatiquement quand le patient démarre ses exercices.
{{ trameDefautError }}
Envoie une notification push directement à {{ libelleUtilisateur(adminVueUtilisateur) }}.
{{ notifDirectError }}
{{ notifDirectMessage }}