fr.ts 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344
  1. export default {
  2. email_sent: "Email envoyé",
  3. cant_send_email: "Impossible d'envoyer l'email",
  4. logout: "Déconnexion",
  5. verify_email: "Vérifier votre email",
  6. verify_email_subtitle: "Veuillez vérifier votre email pour continuer.",
  7. resend_email: "Renvoyer l'email",
  8. resend_email_countdown: "Renvoyer l'email dans {seconds} secondes",
  9. signin_error_subtitle: "Veuillez vérifier vos identifiants et réessayer.",
  10. register_title: "Créer un compte",
  11. register_description: "Entrez vos informations ci-dessous pour créer votre compte",
  12. register_terms: "En vous inscrivant, vous acceptez nos",
  13. register_privacy: "Conditions d'utilisation",
  14. register_privacy_link: "et notre",
  15. register_privacy_link_2: "Politique de confidentialité",
  16. password_forgot_title: "Forgot password?",
  17. password_forgot_subtitle: "Enter your email to reset your password",
  18. new_password: "Nouveau mot de passe",
  19. new_password_placeholder: "Entrez votre nouveau mot de passe",
  20. current_password: "Mot de passe actuel",
  21. current_password_placeholder: "Entrez votre mot de passe actuel",
  22. confirm_password: "Confirmer le mot de passe",
  23. confirm_password_placeholder: "Confirmez votre mot de passe",
  24. success: {
  25. feedback_sent: "Feedback envoyé",
  26. password_forgot_success: "Email envoyé",
  27. reset_password_success: "Mot de passe réinitialisé avec succès",
  28. password_updated_successfully: "Mot de passe mis à jour avec succès",
  29. },
  30. error: {
  31. invalid_credentials: "Identifiants invalides ou compte inexistant",
  32. upload_failed: "Erreur lors du téléchargement",
  33. generic_error: "Erreur lors de l'opération",
  34. sending_email: "Erreur lors de l'envoi de l'email",
  35. },
  36. backend_errors: {
  37. EMAIL_ALREADY_EXISTS: "Email déjà existant",
  38. INVALID_FILE_TYPE: "Type de fichier invalide",
  39. FILE_TOO_LARGE: "Fichier trop grand",
  40. NO_FILE_UPLOADED: "Aucun fichier téléchargé",
  41. IMAGE_PROCESSING_ERROR: "Erreur lors du traitement de l'image",
  42. upload_failed: "Erreur lors du téléchargement",
  43. },
  44. profile: {
  45. new_workout: "Nouvelle séance",
  46. },
  47. // Release Notes
  48. release_notes: {
  49. title: "Nouveautés",
  50. release_notes: "Notes",
  51. notes: {
  52. note_2024_06_01: {
  53. title: "🎉 Nouveau : Dialogue des notes de version",
  54. content: "Vous pouvez maintenant voir les nouveautés directement depuis l'en-tête ! Restez à l'écoute pour plus de mises à jour.",
  55. },
  56. note_2024_05_20: {
  57. title: "Améliorations de l'interface",
  58. content: "Amélioration de la réactivité mobile et ajout d'effets de survol subtils aux boutons.",
  59. },
  60. },
  61. },
  62. // Contact Support
  63. contact_support: "Contacter le support",
  64. contact_support_subtitle: "Décrivez votre problème et nous vous aiderons dès que possible. Vous pouvez aussi nous écrire directement à",
  65. // Social Platforms
  66. social_platforms: {
  67. x: "X (Twitter)",
  68. facebook: "Facebook",
  69. email: "Email",
  70. whatsapp: "WhatsApp",
  71. website: "Site web",
  72. phone: "Téléphone",
  73. youtube: "YouTube",
  74. linkedin: "LinkedIn",
  75. snapchat: "Snapchat",
  76. instagram: "Instagram",
  77. tiktok: "TikTok",
  78. threads: "Threads",
  79. },
  80. // Workout Builder
  81. workout_builder: {
  82. steps: {
  83. equipment: {
  84. title: "Équipement",
  85. description: "Sélectionnez votre équipement",
  86. },
  87. muscles: {
  88. title: "Muscles",
  89. description: "Choisissez votre entraînement",
  90. },
  91. exercises: {
  92. title: "Exercices",
  93. description: "Personnalisez votre séance",
  94. },
  95. },
  96. muscles: {
  97. abdominals: "Abdominaux",
  98. back: "Dos",
  99. biceps: "Biceps",
  100. triceps: "Triceps",
  101. chest: "Pectoraux",
  102. shoulders: "Épaules",
  103. quadriceps: "Quadriceps",
  104. hamstrings: "Ischio-jambiers",
  105. glutes: "Fessiers",
  106. calves: "Mollets",
  107. forearms: "Avant-bras",
  108. traps: "Trapèzes",
  109. obliques: "Obliques",
  110. },
  111. exercise: {
  112. watch_video: "Voir la vidéo",
  113. shuffle: "Mélanger",
  114. pick: "Choisir",
  115. remove: "Supprimer",
  116. no_video_available: "Aucune vidéo disponible.",
  117. },
  118. loading: {
  119. exercises: "Chargement des exercices...",
  120. },
  121. error: {
  122. loading_exercises: "Erreur lors du chargement des exercices",
  123. },
  124. no_exercises_found: "Aucun exercice trouvé. Essayez de changer vos équipements ou vos muscles sélectionnés.",
  125. equipment: {
  126. bodyweight: {
  127. label: "Poids du corps",
  128. description: "Exercices utilisant uniquement le poids de votre corps",
  129. },
  130. dumbbell: {
  131. label: "Haltères",
  132. description: "Exercices de poids libres avec haltères",
  133. },
  134. barbell: {
  135. label: "Barre",
  136. description: "Mouvements composés avec une barre",
  137. },
  138. kettlebell: {
  139. label: "Kettlebell",
  140. description: "Exercices dynamiques avec kettlebells",
  141. },
  142. band: {
  143. label: "Élastique",
  144. description: "Exercices avec bandes de résistance",
  145. },
  146. plate: {
  147. label: "Disques",
  148. description: "Exercices utilisant des disques de poids",
  149. },
  150. pullup_bar: {
  151. label: "Barre de traction",
  152. description: "Exercices du haut du corps avec barre de traction",
  153. },
  154. bench: {
  155. label: "Banc",
  156. description: "Exercices sur banc et support",
  157. },
  158. },
  159. navigation: {
  160. previous: "Précédent",
  161. continue: "Continuer",
  162. complete: "Terminer",
  163. complete_workout: "Terminer la séance",
  164. },
  165. stats: {
  166. "muscle_selected#zero": "0 muscle sélectionné",
  167. "muscle_selected#one": "1 muscle sélectionné",
  168. "muscle_selected#other": "{count} muscles sélectionnés",
  169. "equipment_selected#zero": "0 équipement sélectionné",
  170. "equipment_selected#one": "1 équipement sélectionné",
  171. "equipment_selected#other": "{count} équipements sélectionnés",
  172. selected: "Sélectionné",
  173. total: "Total",
  174. equipment_ready: "équipement prêt",
  175. equipment_ready_plural: "équipements prêts",
  176. },
  177. selection: {
  178. choose_your_arsenal: "Choisissez votre arsenal",
  179. select_equipment_description: "Sélectionnez l'équipement pour débloquer des entraînements personnalisés",
  180. clear_all: "Tout effacer",
  181. muscle_selection_coming_soon: "Sélection des muscles (Bientôt disponible)",
  182. muscle_selection_description: "Sélectionnez le(s) muscle(s) que vous voulez entraîner en cliquant dessus.",
  183. exercise_selection_coming_soon: "Sélection des exercices (Bientôt disponible)",
  184. exercise_selection_description: "Cette étape vous montrera des recommandations d'exercices personnalisées.",
  185. },
  186. session: {
  187. congrats: "Bravo, séance terminée ! 🎉",
  188. congrats_subtitle: "Tu l'as fait !",
  189. see_instructions: "Voir les instructions",
  190. finish_set: "Valider la série",
  191. finish_session: "Terminer la séance",
  192. bodyweight: "Poids du corps",
  193. weight: "Poids",
  194. reps: "Répétitions",
  195. time: "Temps",
  196. next_exercise: "Exercice suivant",
  197. add_set: "Ajouter une série",
  198. add_column: "Ajouter une colonne",
  199. remove_column: "Supprimer une colonne",
  200. set_number: "Série {number}",
  201. set_number_plural: "Séries {number}",
  202. set_number_singular: "Série {number}",
  203. set_number_plural_singular: "Séries {number}",
  204. workout_in_progress: "Entraînement en cours",
  205. started_at: "Débuté à",
  206. quit_workout: "Quitter l'Entraînement",
  207. elapsed_time: "Temps écoulé",
  208. chronometer: "Chronomètre",
  209. total_workout_time: "Temps total d'entraînement",
  210. exercise_progress: "Progression",
  211. current_exercise: "Exercice actuel",
  212. complete: "Terminé",
  213. active: "Actif",
  214. no_exercise_selected: "Aucun exercice sélectionné",
  215. quit_workout_title: "Quitter l'Entraînement ?",
  216. progress: "Progression",
  217. quit_warning: "Êtes-vous sûr de vouloir quitter ? Vous pouvez sauvegarder votre progression ou la perdre complètement.",
  218. save_and_quit: "Sauvegarder & Quitter",
  219. quit_without_save: "Quitter Sans Sauvegarder",
  220. continue_workout: "Continuer l'Entraînement",
  221. history: "Historique des séances [{count}]",
  222. no_workout_yet: "Aucune séance enregistrée.",
  223. start: "début",
  224. end: "fin",
  225. exercise: "EXERCICE",
  226. repeat: "Répéter",
  227. delete: "Supprimer",
  228. },
  229. },
  230. commons: {
  231. signup_with: "S'inscrire avec {provider}",
  232. signin_with: "Se connecter avec {provider}",
  233. signup: "S'inscrire",
  234. login: "Se connecter",
  235. connecting: "Connexion...",
  236. password_reset_success: "Le mot de passe a été réinitialisé avec succès",
  237. login_to_your_account_title: "Connectez-vous à votre compte",
  238. login_to_your_account_subtitle: "Entrez vos identifiants ci-dessous pour vous connecter",
  239. password_forgot: "Mot de passe oublié ?",
  240. dont_have_account: "Vous n'avez pas de compte ?",
  241. already_have_account: "Vous avez déjà un compte ?",
  242. or: "Ou",
  243. add: "Ajouter",
  244. your_feminine: "ta",
  245. password: "Mot de passe",
  246. email: "Email",
  247. logout: "Déconnexion",
  248. first_name: "Prénom",
  249. last_name: "Nom",
  250. verify_password: "Vérifier le mot de passe",
  251. submit: "Envoyer",
  252. upload: "Télécharger",
  253. cancel: "Annuler",
  254. save_changes: "Enregistrer les modifications",
  255. change: "Changer",
  256. subject: "Sujet",
  257. message: "Message",
  258. saving: "Enregistrement...",
  259. edit: "Modifier",
  260. more_options: "Plus d'options",
  261. open_link: "Ouvrir le lien",
  262. hide: "Masquer",
  263. make_visible: "Rendre visible",
  264. delete: "Supprimer",
  265. share: "Partager",
  266. title: "Titre",
  267. subtitle: "Sous-titre",
  268. content: "Contenu",
  269. save: "Enregistrer",
  270. button: "Bouton",
  271. card: "Carte",
  272. go_back: "Retour",
  273. next: "Suivant",
  274. choose_image: "Choisir une image",
  275. soon: "Bientôt",
  276. coming_soon_with_emoji: "Bientôt disponible 🤫",
  277. no_image: "Aucune image",
  278. description: "Description",
  279. price: "Prix",
  280. duration: "Durée",
  281. location: "Lieu",
  282. schedule: "Horaire",
  283. participants_info: "Informations sur les participants",
  284. title_placeholder: "Entrez le titre",
  285. description_placeholder: "Entrez la description",
  286. changes_saved: "Les modifications ont été sauvegardées",
  287. replace: "Remplacer",
  288. loading: "Chargement...",
  289. image_deleted: "L'image a été supprimée",
  290. discover_workoutcool: "Découvrir gratuitement",
  291. received_just_now: "Reçu à l'instant",
  292. copied: "Copié",
  293. url_copied: "L'URL a été copiée",
  294. copy_failed: "Erreur lors de la copie de l'URL",
  295. accordion: "Accordéon",
  296. image: "Image",
  297. other: "Autre",
  298. register: "S'inscrire",
  299. instantly: "instantanément",
  300. immediately: "immédiatement",
  301. link: "Lien",
  302. accept: "Accepter",
  303. deny: "Refuser",
  304. invalid_input: "Saisie invalide. Veuillez vérifier les erreurs.",
  305. copy_url: "Copier l'URL",
  306. page_url: "URL de la page",
  307. saving_short: "Enregistrement...",
  308. saved_short: "Sauvegardé",
  309. looks_like_you_are_lost: "Il semble que vous soyez perdu",
  310. the_page_you_are_looking_for_is_not_available: "La page que vous cherchez n'est pas disponible",
  311. go_to_home: "Retour à l'accueil",
  312. go_to_profile: "Aller à mon profil",
  313. terms: "Conditions d'utilisation",
  314. privacy: "Politique de confidentialité",
  315. sales_terms: "Conditions de vente",
  316. consent_banner: "Nous utilisons des cookies pour améliorer votre expérience. En cliquant sur Accepter, vous acceptez nos cookies.",
  317. about: "À propos",
  318. profile: "Profil",
  319. donate: "Faire un don",
  320. my_account: "Mon compte",
  321. dashboard: "Tableau de bord",
  322. home: "Accueil",
  323. changelog: "Annonces & notes de version",
  324. stop_impersonation_button: "Arrêter l'impersonnalisation",
  325. impersonating_user_label: "Impersonnification en cours",
  326. re_hello: "Re Hello",
  327. back_to_login: "Retour à la connexion",
  328. sending: "Envoi...",
  329. send_me_link: "Envoyer un lien",
  330. extremely_dissatisfied: "Très insatisfait",
  331. somewhat_dissatisfied: "Insatisfait",
  332. neutral: "Neutre",
  333. satisfied: "Satisfait",
  334. support: "Support",
  335. },
  336. } as const;