mirror of
https://github.com/wger-project/flutter.git
synced 2026-02-18 00:17:48 +01:00
Currently translated at 100.0% (352 of 352 strings) Translation: wger Workout Manager/Mobile App Translate-URL: https://hosted.weblate.org/projects/wger/mobile/fr/
1131 lines
43 KiB
Plaintext
1131 lines
43 KiB
Plaintext
{
|
||
"logHelpEntries": "Si durant une journée il y a plusieurs entrées avec le même nombre de répétitions, mais avec un poids différent, seule l’entrée avec le poids le plus haut sera affichée.",
|
||
"@logHelpEntries": {},
|
||
"logHelpEntriesUnits": "Notez que seules les entrées comportant une unité de poids (kg ou lb) et des répétitions sont représentées dans le graphique. Les autres combinaisons, telles que le temps ou le niveau d’échec, sont ignorées ici.",
|
||
"@logHelpEntriesUnits": {},
|
||
"weight": "Poids",
|
||
"@weight": {
|
||
"description": "The weight of a workout log or body weight entry"
|
||
},
|
||
"confirmDelete": "Êtes-vous sûre de vouloir supprimer « {toDelete} » ?",
|
||
"@confirmDelete": {
|
||
"description": "Confirmation text before the user deletes an object",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"toDelete": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"selectIngredient": "Veuillez sélectionner un ingrédient",
|
||
"@selectIngredient": {
|
||
"description": "Error message when the user hasn't selected an ingredient from the autocompleter"
|
||
},
|
||
"enterValidNumber": "Veuillez entrer un nombre valide",
|
||
"@enterValidNumber": {
|
||
"description": "Error message when the user has submitted an invalid number (e.g. '3,.,.,.')"
|
||
},
|
||
"enterValue": "Insérer un valeur",
|
||
"@enterValue": {
|
||
"description": "Error message when the user hasn't entered a value on a required field"
|
||
},
|
||
"goToToday": "Aller à aujourd’hui",
|
||
"@goToToday": {
|
||
"description": "Label on button to jump back to 'today' in the calendar widget"
|
||
},
|
||
"calendar": "Calendrier",
|
||
"@calendar": {},
|
||
"toggleDetails": "Afficher les détails",
|
||
"@toggleDetails": {
|
||
"description": "Switch to toggle detail / overview"
|
||
},
|
||
"newNutritionalPlan": "Nouveau programme nutritionnel",
|
||
"@newNutritionalPlan": {},
|
||
"delete": "Supprimer",
|
||
"@delete": {},
|
||
"loadingText": "Chargement…",
|
||
"@loadingText": {
|
||
"description": "Text to show when entries are being loaded in the background: Loading..."
|
||
},
|
||
"edit": "Modifier",
|
||
"@edit": {},
|
||
"noWeightEntries": "Aucune entrée de poids",
|
||
"@noWeightEntries": {
|
||
"description": "Message shown when the user has no logged weight entries"
|
||
},
|
||
"newEntry": "Nouvelle entrée",
|
||
"@newEntry": {
|
||
"description": "Title when adding a new entry such as a weight or log entry"
|
||
},
|
||
"unit": "Unité",
|
||
"@unit": {
|
||
"description": "The unit used for a repetition (kg, time, etc.)"
|
||
},
|
||
"amount": "Quantité",
|
||
"@amount": {
|
||
"description": "The amount (e.g. in grams) of an ingredient in a meal"
|
||
},
|
||
"sodium": "Sodium",
|
||
"@sodium": {},
|
||
"fiber": "fiber",
|
||
"@fiber": {},
|
||
"saturatedFat": "Graisses saturées",
|
||
"@saturatedFat": {},
|
||
"fat": "Graisses",
|
||
"@fat": {},
|
||
"sugars": "Sucres",
|
||
"@sugars": {},
|
||
"carbohydrates": "Glucides",
|
||
"@carbohydrates": {},
|
||
"protein": "Protéines",
|
||
"@protein": {},
|
||
"g": "g",
|
||
"@g": {
|
||
"description": "Abbreviation for gram"
|
||
},
|
||
"kJ": "kJ",
|
||
"@kJ": {
|
||
"description": "Energy in a meal in kilo joules, kJ"
|
||
},
|
||
"kcal": "kcal",
|
||
"@kcal": {
|
||
"description": "Energy in a meal in kilocalories, kcal"
|
||
},
|
||
"energy": "Énergie",
|
||
"@energy": {
|
||
"description": "Energy in a meal, ingredient etc. e.g. in kJ"
|
||
},
|
||
"ingredient": "Ingrédient",
|
||
"@ingredient": {},
|
||
"timeEnd": "Horaire de fin",
|
||
"@timeEnd": {
|
||
"description": "The end time of a workout"
|
||
},
|
||
"timeStart": "Horaire de départ",
|
||
"@timeStart": {
|
||
"description": "The starting time of a workout"
|
||
},
|
||
"time": "Horaire",
|
||
"@time": {
|
||
"description": "The time of a meal or workout"
|
||
},
|
||
"date": "Date",
|
||
"@date": {
|
||
"description": "The date of a workout log or body weight entry"
|
||
},
|
||
"anErrorOccurred": "Une erreur s’est produite !",
|
||
"@anErrorOccurred": {},
|
||
"noNutritionalPlans": "Aucun programme nutritionnel",
|
||
"@noNutritionalPlans": {
|
||
"description": "Message shown when the user has no nutritional plans"
|
||
},
|
||
"nutritionalPlans": "Programmes nutritionnels",
|
||
"@nutritionalPlans": {},
|
||
"nutritionalDiary": "Journal nutritionnel",
|
||
"@nutritionalDiary": {},
|
||
"nutritionalPlan": "Programme nutritionnel",
|
||
"@nutritionalPlan": {},
|
||
"addIngredient": "Ajouter ingrédients",
|
||
"@addIngredient": {},
|
||
"mealLogged": "Repas journalisé",
|
||
"@mealLogged": {},
|
||
"addMeal": "Ajouter un repas",
|
||
"@addMeal": {},
|
||
"add": "Ajouter",
|
||
"@add": {},
|
||
"cancel": "Supprimer",
|
||
"@cancel": {},
|
||
"save": "Sauvegarder",
|
||
"@save": {},
|
||
"description": "Description",
|
||
"@description": {},
|
||
"gymMode": "Mode entraînement",
|
||
"@gymMode": {
|
||
"description": "Label when starting the gym mode"
|
||
},
|
||
"newSet": "Nouvelle série",
|
||
"@newSet": {
|
||
"description": "Header when adding a new set to a workout day"
|
||
},
|
||
"newDay": "Nouvelle journée",
|
||
"@newDay": {},
|
||
"workoutSession": "Session d’entraînement",
|
||
"@workoutSession": {
|
||
"description": "A (logged) workout session"
|
||
},
|
||
"notes": "Notes",
|
||
"@notes": {
|
||
"description": "Personal notes, e.g. for a workout session"
|
||
},
|
||
"impression": "Impression",
|
||
"@impression": {
|
||
"description": "General impression (e.g. for a workout session) such as good, bad, etc."
|
||
},
|
||
"comment": "Commentaire",
|
||
"@comment": {
|
||
"description": "Comment, additional information"
|
||
},
|
||
"rir": "RsR",
|
||
"@rir": {
|
||
"description": "Shorthand for Repetitions In Reserve"
|
||
},
|
||
"repetitions": "Répetitions",
|
||
"@repetitions": {
|
||
"description": "Repetitions for an exercise set"
|
||
},
|
||
"addExercise": "Ajouter un exercice",
|
||
"@addExercise": {},
|
||
"exercise": "Exercice",
|
||
"@exercise": {
|
||
"description": "An exercise for a workout"
|
||
},
|
||
"successfullyDeleted": "Supprimé",
|
||
"@successfullyDeleted": {
|
||
"description": "Message when an item was successfully deleted"
|
||
},
|
||
"labelDashboard": "Accueil",
|
||
"@labelDashboard": {
|
||
"description": "Title for screen dashboard"
|
||
},
|
||
"labelWorkoutPlan": "Plan d’entraînement",
|
||
"@labelWorkoutPlan": {
|
||
"description": "Title for screen workout plan"
|
||
},
|
||
"registerInstead": "Vous n'avez pas de compte ? Inscrivez-vous maintenant",
|
||
"@registerInstead": {},
|
||
"loginInstead": "Déjà un compte ? Connectez-vous",
|
||
"@loginInstead": {},
|
||
"reset": "Réinitialiser",
|
||
"@reset": {
|
||
"description": "Button text allowing the user to reset the entered values to the default"
|
||
},
|
||
"useCustomServer": "Utiliser le serveur personnalisé",
|
||
"@useCustomServer": {
|
||
"description": "Toggle button allowing users to switch between the default and a custom wger server"
|
||
},
|
||
"customServerHint": "Entrez l’adresse de votre propre serveur, sinon le serveur par défaut sera utilisé",
|
||
"@customServerHint": {
|
||
"description": "Hint text for the form where the users can enter their own wger instance"
|
||
},
|
||
"customServerUrl": "URL de l’instance wger",
|
||
"@customServerUrl": {
|
||
"description": "Label in the form where the users can enter their own wger instance"
|
||
},
|
||
"invalidUsername": "Veuillez entrer un nom d’utilisateur valide",
|
||
"@invalidUsername": {
|
||
"description": "Error message when the user enters an invalid username"
|
||
},
|
||
"username": "Nom d’utilisateur",
|
||
"@username": {},
|
||
"email": "Adresse courriel",
|
||
"@email": {},
|
||
"invalidEmail": "Veuillez entrer une adresse courriel valide",
|
||
"@invalidEmail": {
|
||
"description": "Error message when the user enters an invalid email"
|
||
},
|
||
"confirmPassword": "Confirmer le mot de passe",
|
||
"@confirmPassword": {},
|
||
"password": "Mot de passe",
|
||
"@password": {},
|
||
"passwordTooShort": "Le mot de passe est trop court",
|
||
"@passwordTooShort": {
|
||
"description": "Error message when the user a password that is too short"
|
||
},
|
||
"passwordsDontMatch": "Les mots de passe sont différents",
|
||
"@passwordsDontMatch": {
|
||
"description": "Error message when the user enters two different passwords during registration"
|
||
},
|
||
"invalidUrl": "Veuillez entrer une URL valide",
|
||
"@invalidUrl": {
|
||
"description": "Error message when the user enters an invalid URL, e.g. in the login form"
|
||
},
|
||
"useDefaultServer": "Utiliser le serveur par défaut",
|
||
"@useDefaultServer": {
|
||
"description": "Toggle button allowing users to switch between the default and a custom wger server"
|
||
},
|
||
"register": "S’inscrire",
|
||
"@register": {
|
||
"description": "Text for registration button"
|
||
},
|
||
"login": "Se connecter",
|
||
"@login": {
|
||
"description": "Text for login button"
|
||
},
|
||
"set": "Série",
|
||
"@set": {
|
||
"description": "A set in a workout plan"
|
||
},
|
||
"repetitionUnit": "Unité des répétitions",
|
||
"@repetitionUnit": {},
|
||
"weightUnit": "Unité de poids",
|
||
"@weightUnit": {},
|
||
"reps": "Réps",
|
||
"@reps": {
|
||
"description": "Shorthand for repetitions, used when space constraints are tighter"
|
||
},
|
||
"nrOfSets": "Séries par exercice : {nrOfSets}",
|
||
"@nrOfSets": {
|
||
"description": "Label shown on the slider where the user selects the nr of sets",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"nrOfSets": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"enterCharacters": "Veuillez saisir un nombre de caractères compris entre {min} et {max}",
|
||
"@enterCharacters": {
|
||
"description": "Error message when the user hasn't entered the correct number of characters in a form",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"min": {
|
||
"type": "String"
|
||
},
|
||
"max": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"selectExercise": "Veuillez sélectionner un exercice",
|
||
"@selectExercise": {
|
||
"description": "Error message when the user hasn't selected an exercise in the form"
|
||
},
|
||
"aboutDescription": "Merci d’utiliser wger ! wger est un projet collaboratif à code source ouvert, réalisé par des passionnés de fitness du monde entier.",
|
||
"@aboutDescription": {
|
||
"description": "Text in the about dialog"
|
||
},
|
||
"start": "Démarrer",
|
||
"@start": {
|
||
"description": "Label on button to start the gym mode (i.e., an imperative)"
|
||
},
|
||
"logMeal": "Journaliser ce repas dans l'agenda",
|
||
"@logMeal": {},
|
||
"addSet": "Ajouter une série",
|
||
"@addSet": {
|
||
"description": "Label for the button that adds a set (to a workout day)"
|
||
},
|
||
"todaysWorkout": "Entraînement d’aujourd’hui",
|
||
"@todaysWorkout": {},
|
||
"selectExercises": "Si vous voulez faire une supersérie, vous pouvez rechercher plusieurs exercices, ils seront regroupés",
|
||
"@selectExercises": {},
|
||
"sameRepetitions": "Si vous faites les mêmes répétitions et le même poids pour toutes les séries, vous pouvez simplement remplir une ligne. Par exemple, pour 4 séries, il suffit d’entrer 10 pour les répétitions, ce qui devient automatiquement « 4 × 10 ».",
|
||
"@sameRepetitions": {},
|
||
"setNr": "Série {nr}",
|
||
"@setNr": {
|
||
"description": "Header in form indicating the number of the current set. Can also be translated as something like 'Set Nr. xy'.",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"nr": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"dayDescriptionHelp": "Une description de ce qui est fait ce jour-ci (par exemple : « journée de tractions ») ou des parties du corps qui sont entraînées (par exemple : « poitrine et épaules »)",
|
||
"@dayDescriptionHelp": {},
|
||
"category": "Catégorie",
|
||
"@category": {
|
||
"description": "Category for an exercise, ingredient, etc."
|
||
},
|
||
"musclesSecondary": "Muscles secondaires",
|
||
"@musclesSecondary": {
|
||
"description": "secondary muscles trained by an exercise"
|
||
},
|
||
"muscles": "Muscles",
|
||
"@muscles": {
|
||
"description": "(main) muscles trained by an exercise"
|
||
},
|
||
"equipment": "Équippement",
|
||
"@equipment": {
|
||
"description": "Equipment needed to perform an exercise"
|
||
},
|
||
"successfullySaved": "Enregistré",
|
||
"@successfullySaved": {
|
||
"description": "Message when an item was successfully saved"
|
||
},
|
||
"labelWorkoutLogs": "Journaux d’entraînement",
|
||
"@labelWorkoutLogs": {
|
||
"description": "(Workout) logs"
|
||
},
|
||
"logout": "Se déconnecter",
|
||
"@logout": {
|
||
"description": "Text for logout button"
|
||
},
|
||
"addImage": "Ajouter une image",
|
||
"@addImage": {},
|
||
"gallery": "Galerie",
|
||
"@gallery": {},
|
||
"imageFormatNotSupported": "{imageFormat} non pris en charge",
|
||
"@imageFormatNotSupported": {
|
||
"description": "Label shown on the error container when image format is not supported",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"imageFormat": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"imageFormatNotSupportedDetail": "{imageFormat} non pris en charge",
|
||
"@imageFormatNotSupportedDetail": {
|
||
"description": "Label shown on the image preview container when image format is not supported",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"imageFormat": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"chooseFromLibrary": "Choisir depuis la bibliothèque",
|
||
"@chooseFromLibrary": {},
|
||
"takePicture": "Prendre une photo",
|
||
"@takePicture": {},
|
||
"selectImage": "Veuillez sélectionner une image",
|
||
"@selectImage": {
|
||
"description": "Label and error message when the user hasn't selected an image to save"
|
||
},
|
||
"name": "Nom",
|
||
"@name": {
|
||
"description": "Name for a workout or nutritional plan"
|
||
},
|
||
"optionsLabel": "Options",
|
||
"@optionsLabel": {
|
||
"description": "Label for the popup with general app options"
|
||
},
|
||
"setUnitsAndRir": "Définir les unités et RiR",
|
||
"@setUnitsAndRir": {
|
||
"description": "Label shown on the slider where the user can toggle showing units and RiR",
|
||
"type": "text"
|
||
},
|
||
"goToDetailPage": "Aller à la page de détails",
|
||
"@goToDetailPage": {},
|
||
"jumpTo": "Aller à",
|
||
"@jumpTo": {
|
||
"description": "Imperative. Label used in popup allowing the user to jump to a specific exercise while in the gym mode"
|
||
},
|
||
"pause": "Pause",
|
||
"@pause": {
|
||
"description": "Noun, not an imperative! Label used for the pause when using the gym mode"
|
||
},
|
||
"rirNotUsed": "RiR non utilisé",
|
||
"@rirNotUsed": {
|
||
"description": "Label used in RiR slider when the RiR value is not used/saved for the current setting or log"
|
||
},
|
||
"searchExercise": "Chercher des exos à ajouter",
|
||
"@searchExercise": {
|
||
"description": "Label on set form. Selected exercises are added to the set"
|
||
},
|
||
"labelBottomNavNutrition": "Nutrition",
|
||
"@labelBottomNavNutrition": {
|
||
"description": "Label used in bottom navigation, use a short word"
|
||
},
|
||
"labelBottomNavWorkout": "Entraînement",
|
||
"@labelBottomNavWorkout": {
|
||
"description": "Label used in bottom navigation, use a short word"
|
||
},
|
||
"usernameValidChars": "Un nom d'utilisateur ne peut contenir que des lettres, des chiffres et les caractères @, +, ., - et _",
|
||
"@usernameValidChars": {
|
||
"description": "Error message when the user tries to register a username with forbidden characters"
|
||
},
|
||
"timeStartAhead": "L'heure de début ne peut pas être après à l'heure de fin",
|
||
"@timeStartAhead": {},
|
||
"plateCalculatorNotDivisible": "Impossible d'atteindre le poids avec les disques disponibles",
|
||
"@plateCalculatorNotDivisible": {
|
||
"description": "Error message when the current weight is not reachable with plates (e.g. 33.1 kg)"
|
||
},
|
||
"plateCalculator": "Disques",
|
||
"@plateCalculator": {
|
||
"description": "Label used for the plate calculator in the gym mode"
|
||
},
|
||
"total": "Total",
|
||
"@total": {
|
||
"description": "Label used for total sums of e.g. calories or similar"
|
||
},
|
||
"gPerBodyKg": "g par kg corporel",
|
||
"@gPerBodyKg": {
|
||
"description": "Label used for total sums of e.g. calories or similar in grams per Kg of body weight"
|
||
},
|
||
"percentEnergy": "Pourcentage de l'énergie",
|
||
"@percentEnergy": {},
|
||
"difference": "Différence",
|
||
"@difference": {},
|
||
"logged": "Mangé",
|
||
"@logged": {
|
||
"description": "Header for the column of 'logged' nutritional values, i.e. what was eaten"
|
||
},
|
||
"planned": "Prévu",
|
||
"@planned": {
|
||
"description": "Header for the column of 'planned' nutritional values, i.e. what should be eaten"
|
||
},
|
||
"macronutrients": "Macronutriments",
|
||
"@macronutrients": {},
|
||
"value": "Valeur",
|
||
"@value": {
|
||
"description": "The value of a measurement entry"
|
||
},
|
||
"measurementEntriesHelpText": "L'unité utilisée pour mesurer la catégorie, comme cm ou %",
|
||
"@measurementEntriesHelpText": {},
|
||
"measurementCategoriesHelpText": "Catégorie de mesure, comme « biceps » ou « graisse corporelle »",
|
||
"@measurementCategoriesHelpText": {},
|
||
"measurements": "Mesures",
|
||
"@measurements": {
|
||
"description": "Categories for the measurements such as biceps size, body fat, etc."
|
||
},
|
||
"measurement": "Mesure",
|
||
"@measurement": {},
|
||
"dataCopied": "Données copiées dans la nouvelle entrée",
|
||
"@dataCopied": {
|
||
"description": "Snackbar message to show on copying data to a new log entry"
|
||
},
|
||
"carbohydratesShort": "Gl",
|
||
"@carbohydratesShort": {
|
||
"description": "The first letter or short name of the word 'Carbohydrates', used in overviews"
|
||
},
|
||
"fatShort": "Gr",
|
||
"@fatShort": {
|
||
"description": "The first letter or short name of the word 'Fat', used in overviews"
|
||
},
|
||
"energyShort": "E",
|
||
"@energyShort": {
|
||
"description": "The first letter or short name of the word 'Energy', used in overviews"
|
||
},
|
||
"proteinShort": "P",
|
||
"@proteinShort": {
|
||
"description": "The first letter or short name of the word 'Protein', used in overviews"
|
||
},
|
||
"appUpdateTitle": "Mise à jour nécessaire",
|
||
"@appUpdateTitle": {},
|
||
"appUpdateContent": "Cette version de l'application n'est pas compatible avec le serveur, veuillez mettre à jour votre application.",
|
||
"@appUpdateContent": {},
|
||
"recentlyUsedIngredients": "Ingrédients récemment ajoutés",
|
||
"@recentlyUsedIngredients": {
|
||
"description": "A message when a user adds a new ingredient to a meal."
|
||
},
|
||
"searchIngredient": "Rechercher un ingrédient",
|
||
"@searchIngredient": {
|
||
"description": "Label on ingredient search form"
|
||
},
|
||
"logIngredient": "Journaliser l'ingrédient dans l'agenda nutritionnel",
|
||
"@logIngredient": {},
|
||
"close": "Fermer",
|
||
"@close": {
|
||
"description": "Translation for close"
|
||
},
|
||
"productFound": "Produit trouvé",
|
||
"@productFound": {
|
||
"description": "Header label for dialog when product is found with barcode"
|
||
},
|
||
"weekAverage": "Moyenne sur 7 jours",
|
||
"@weekAverage": {
|
||
"description": "Header for the column of '7 day average' nutritional values, i.e. what was logged last week"
|
||
},
|
||
"success": "Succès",
|
||
"@success": {
|
||
"description": "Message when an action completed successfully, usually used as a heading"
|
||
},
|
||
"alternativeNames": "Noms alternatifs",
|
||
"@alternativeNames": {},
|
||
"oneNamePerLine": "Un nom par ligne",
|
||
"@oneNamePerLine": {},
|
||
"selectEntry": "Veuillez sélectionner une entrée",
|
||
"@selectEntry": {},
|
||
"variations": "Variantes",
|
||
"@variations": {
|
||
"description": "Variations of one exercise (e.g. benchpress and benchpress narrow)"
|
||
},
|
||
"productFoundDescription": "Le code-barres correspond à ce produit : {productName}. Voulez-vous continuer ?",
|
||
"@productFoundDescription": {
|
||
"description": "Dialog info when product is found with barcode",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"productName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"productNotFoundDescription": "Le produit dont le code-barres a été scanné {barcode} n'a pas été trouvé dans la base de données wger",
|
||
"@productNotFoundDescription": {
|
||
"description": "Dialog info when product is not found with barcode",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"barcode": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"contributeExerciseWarning": "Vous ne pouvez contribuer aux exercices que si votre compte a plus de {days} jours et si vous avez vérifié votre adresse email",
|
||
"@contributeExerciseWarning": {
|
||
"description": "Number of days before which a person can add exercise",
|
||
"placeholders": {
|
||
"days": {
|
||
"type": "String",
|
||
"example": "14"
|
||
}
|
||
}
|
||
},
|
||
"back": "Dos",
|
||
"@back": {},
|
||
"enterMinCharacters": "Veuillez entrer au moins {min} caractères",
|
||
"@enterMinCharacters": {
|
||
"description": "Error message when the user hasn't entered the minimum amount characters in a form",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"min": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"baseNameEnglish": "Tous les exercices doivent avoir un nom de base en anglais",
|
||
"@baseNameEnglish": {},
|
||
"productNotFound": "Produit non trouvé",
|
||
"@productNotFound": {
|
||
"description": "Header label for dialog when product is not found with barcode"
|
||
},
|
||
"scanBarcode": "Scanner le code barre",
|
||
"@scanBarcode": {
|
||
"description": "Label for scan barcode button"
|
||
},
|
||
"add_exercise_image_license": "Les images doivent être compatibles avec la licence CC BY SA. En cas de doute, ne téléchargez que des photos que vous avez prises vous-même.",
|
||
"@add_exercise_image_license": {},
|
||
"alsoKnownAs": "Aussi connu sous le nom de : {aliases}",
|
||
"@alsoKnownAs": {
|
||
"placeholders": {
|
||
"aliases": {
|
||
"type": "String"
|
||
}
|
||
},
|
||
"description": "List of alternative names for an exercise"
|
||
},
|
||
"verifiedEmailReason": "Vous devez vérifier votre adresse e-mail pour contribuer aux exercices",
|
||
"@verifiedEmailReason": {},
|
||
"verifiedEmailInfo": "Un email de vérification a été envoyé à {email}",
|
||
"@verifiedEmailInfo": {
|
||
"placeholders": {
|
||
"email": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"whatVariationsExist": "Quelles sont les variantes de cet exercice, s'il en existe ?",
|
||
"@whatVariationsExist": {},
|
||
"previous": "Précédent",
|
||
"@previous": {},
|
||
"next": "Suivant",
|
||
"@next": {},
|
||
"images": "Photos",
|
||
"@images": {},
|
||
"language": "Langues",
|
||
"@language": {},
|
||
"contributeExercise": "Contribuer à un exercice",
|
||
"@contributeExercise": {},
|
||
"translation": "Traduction",
|
||
"@translation": {},
|
||
"translateExercise": "Traduire cet exercice maintenant",
|
||
"@translateExercise": {},
|
||
"baseData": "Les bases en anglais",
|
||
"@baseData": {
|
||
"description": "The base data for an exercise such as category, trained muscles, etc."
|
||
},
|
||
"bench": "Banc",
|
||
"@bench": {},
|
||
"glutes": "Fessiers",
|
||
"@glutes": {},
|
||
"kilometers": "Kilomètres",
|
||
"@kilometers": {},
|
||
"barbell": "Barre",
|
||
"@barbell": {},
|
||
"lower_back": "Bas du dos",
|
||
"@lower_back": {},
|
||
"swiss_ball": "Ballon de gymnastique",
|
||
"@swiss_ball": {},
|
||
"triceps": "Triceps",
|
||
"@triceps": {},
|
||
"none__bodyweight_exercise_": "aucun (exercice au poids du corps)",
|
||
"@none__bodyweight_exercise_": {},
|
||
"biceps": "Biceps",
|
||
"@biceps": {},
|
||
"chest": "Poitrine",
|
||
"@chest": {},
|
||
"kettlebell": "Kettlebell",
|
||
"@kettlebell": {},
|
||
"abs": "Abdos",
|
||
"@abs": {},
|
||
"dumbbell": "Haltères",
|
||
"@dumbbell": {},
|
||
"gym_mat": "Tapis de gymnastique",
|
||
"@gym_mat": {},
|
||
"incline_bench": "Banc incliné",
|
||
"@incline_bench": {},
|
||
"lats": "Grand dorsal",
|
||
"@lats": {},
|
||
"miles": "Miles",
|
||
"@miles": {},
|
||
"legs": "Jambes",
|
||
"@legs": {},
|
||
"quads": "Quadriceps",
|
||
"@quads": {},
|
||
"noMeasurementEntries": "Vous n'avez pas d'entrées de mesure",
|
||
"@noMeasurementEntries": {},
|
||
"aboutPageTitle": "À propos de nous et assistance",
|
||
"@aboutPageTitle": {},
|
||
"userProfile": "Votre profil",
|
||
"@userProfile": {},
|
||
"exerciseList": "Liste d'exercices",
|
||
"@exerciseList": {},
|
||
"exercises": "Exercices",
|
||
"@exercises": {
|
||
"description": "Multiple exercises for a workout"
|
||
},
|
||
"exerciseName": "Nom de l'exercice",
|
||
"@exerciseName": {
|
||
"description": "Label for the name of a workout exercise"
|
||
},
|
||
"arms": "Bras",
|
||
"@arms": {},
|
||
"sz_bar": "Barre EZ",
|
||
"@sz_bar": {},
|
||
"moreMeasurementEntries": "Ajouter une mesure",
|
||
"@moreMeasurementEntries": {
|
||
"description": "Message shown when the user wants to add new measurement"
|
||
},
|
||
"hamstrings": "Ischio-jambiers",
|
||
"@hamstrings": {},
|
||
"pull_up_bar": "Barre de traction",
|
||
"@pull_up_bar": {},
|
||
"shoulders": "Epaules",
|
||
"@shoulders": {},
|
||
"calves": "Mollets",
|
||
"@calves": {},
|
||
"verifiedEmail": "Email vérifié",
|
||
"@verifiedEmail": {},
|
||
"unVerifiedEmail": "Email non vérifié",
|
||
"@unVerifiedEmail": {},
|
||
"cacheWarning": "En raison de la mise en cache, il peut s'écouler un certain temps avant que les changements soient visibles dans toute l'application.",
|
||
"@cacheWarning": {},
|
||
"cardio": "Cardio",
|
||
"@cardio": {},
|
||
"minutes": "Minutes",
|
||
"@minutes": {},
|
||
"seconds": "Secondes",
|
||
"@seconds": {},
|
||
"until_failure": "Jusqu'à l'échec",
|
||
"@until_failure": {},
|
||
"textPromptTitle": "Prêt à commencer ?",
|
||
"@textPromptTitle": {},
|
||
"textPromptSubheading": "Cliquez sur le bouton pour commencer",
|
||
"@textPromptSubheading": {},
|
||
"body_weight": "Poids corporel",
|
||
"@body_weight": {
|
||
"description": "Generated entry for translation for server strings"
|
||
},
|
||
"kilometers_per_hour": "Kilomètres Par Heure",
|
||
"@kilometers_per_hour": {
|
||
"description": "Generated entry for translation for server strings"
|
||
},
|
||
"miles_per_hour": "Miles Par Heure",
|
||
"@miles_per_hour": {
|
||
"description": "Generated entry for translation for server strings"
|
||
},
|
||
"plates": "Disques de poids",
|
||
"@plates": {
|
||
"description": "Generated entry for translation for server strings"
|
||
},
|
||
"kg": "kg",
|
||
"@kg": {
|
||
"description": "Generated entry for translation for server strings"
|
||
},
|
||
"lb": "lb",
|
||
"@lb": {
|
||
"description": "Generated entry for translation for server strings"
|
||
},
|
||
"searchNamesInEnglish": "Recherchez également des noms en anglais",
|
||
"@searchNamesInEnglish": {},
|
||
"max_reps": "Reps Maxi",
|
||
"@max_reps": {
|
||
"description": "Generated entry for translation for server strings"
|
||
},
|
||
"verify": "Vérifier",
|
||
"@verify": {},
|
||
"noMatchingExerciseFound": "Aucun exercice correspondant n'a été trouvé",
|
||
"@noMatchingExerciseFound": {
|
||
"description": "Message returned if no exercises match the searched string"
|
||
},
|
||
"today": "Aujourd'hui",
|
||
"@today": {},
|
||
"useMetric": "Utiliser le système métrique pour le poids du corps",
|
||
"@useMetric": {},
|
||
"onlyLogging": "Suivre uniquement les calories",
|
||
"@onlyLogging": {},
|
||
"onlyLoggingHelpText": "Cochez la case si vous souhaitez uniquement enregistrer vos calories et ne souhaitez pas établir un plan nutritionnel détaillé avec des repas spécifiques",
|
||
"@onlyLoggingHelpText": {},
|
||
"aboutMastodonTitle": "Mastodon",
|
||
"@aboutMastodonTitle": {},
|
||
"aboutDonateTitle": "Faire un don",
|
||
"@aboutDonateTitle": {},
|
||
"goalEnergy": "Objectif énergétique",
|
||
"@goalEnergy": {},
|
||
"loggedToday": "Journalisé aujourd'hui",
|
||
"@loggedToday": {},
|
||
"kcalValue": "{value} kcal",
|
||
"@kcalValue": {
|
||
"description": "A value in kcal, e.g. 500 kcal",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"value": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"gValue": "{value} g",
|
||
"@gValue": {
|
||
"description": "A value in grams, e.g. 5 g",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"value": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"percentValue": "{value} %",
|
||
"@percentValue": {
|
||
"description": "A value in percent, e.g. 10 %",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"value": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"noIngredientsDefined": "Aucun ingrédient défini pour le moment",
|
||
"@noIngredientsDefined": {},
|
||
"ingredientLogged": "Ingrédient journalisé dans l'agenda",
|
||
"@ingredientLogged": {},
|
||
"goalMacro": "Objectif de macronutriments",
|
||
"@goalMacro": {
|
||
"description": "The goal for macronutrients"
|
||
},
|
||
"selectMealToLog": "Sélectionner un repas à journaliser dans l'agenda",
|
||
"@selectMealToLog": {},
|
||
"goalCarbohydrates": "Objectif glucides",
|
||
"@goalCarbohydrates": {},
|
||
"goalProtein": "Objectif protéines",
|
||
"@goalProtein": {},
|
||
"goalFat": "Objectif gras",
|
||
"@goalFat": {},
|
||
"goalFiber": "Objectif fibre",
|
||
"@goalFiber": {},
|
||
"surplus": "surplus",
|
||
"@surplus": {
|
||
"description": "Caloric surplus (either planned or unplanned)"
|
||
},
|
||
"deficit": "déficit",
|
||
"@deficit": {
|
||
"description": "Caloric deficit (either planned or unplanned)"
|
||
},
|
||
"aboutDonateText": "Si le projet est gratuit et le restera, l'exploitation du serveur ne l'est pas ! Le développement requiert également beaucoup de temps et d'efforts de la part des bénévoles. Votre contribution finance directement ces coûts et contribue à la fiabilité du service.",
|
||
"@aboutDonateText": {},
|
||
"settingsTitle": "Paramètres",
|
||
"@settingsTitle": {},
|
||
"settingsCacheTitle": "Cache",
|
||
"@settingsCacheTitle": {},
|
||
"settingsExerciseCacheDescription": "Cache d'exercices",
|
||
"@settingsExerciseCacheDescription": {},
|
||
"settingsCacheDeletedSnackbar": "Cache nettoyé avec succès",
|
||
"@settingsCacheDeletedSnackbar": {},
|
||
"log": "Journaliser",
|
||
"@log": {
|
||
"description": "Log a specific meal (imperative form)"
|
||
},
|
||
"done": "Fait",
|
||
"@done": {},
|
||
"lightMode": "Mode clair permanent",
|
||
"@lightMode": {},
|
||
"darkMode": "Mode sombre permanent",
|
||
"@darkMode": {},
|
||
"systemMode": "Paramètres du système",
|
||
"@systemMode": {},
|
||
"chart30DaysTitle": "{name} les 30 derniers jours",
|
||
"@chart30DaysTitle": {
|
||
"description": "last 30 days chart of 'name' (e.g. 'weight', 'body fat' etc.)",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"chartAllTimeTitle": "{name} depuis le début",
|
||
"@chartAllTimeTitle": {
|
||
"description": "All-time chart of 'name' (e.g. 'weight', 'body fat' etc.)",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"name": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"selectAvailablePlates": "Sélectionnez les poids disponibles",
|
||
"@selectAvailablePlates": {},
|
||
"barWeight": "Poids de la barre",
|
||
"@barWeight": {},
|
||
"useColors": "Utiliser des couleurs",
|
||
"@useColors": {},
|
||
"newRoutine": "Nouvelle routine",
|
||
"@newRoutine": {},
|
||
"noRoutines": "Vous n’avez aucune de routine",
|
||
"@noRoutines": {},
|
||
"useUsernameAndPassword": "Utiliser le nom d’utilisateur et mot de passe",
|
||
"@useUsernameAndPassword": {},
|
||
"routines": "Routines",
|
||
"@routines": {},
|
||
"restTime": "Temps de repos",
|
||
"@restTime": {},
|
||
"restDay": "Jour de repos",
|
||
"@restDay": {},
|
||
"isRestDay": "Est un jour de repos",
|
||
"@isRestDay": {},
|
||
"supersetNr": "Supersérie {nr}",
|
||
"@supersetNr": {
|
||
"description": "Header in form indicating the number of the current exercise. Can also be translated as something like 'Superset Nr. xy'.",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"nr": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"apiToken": "Jeton API",
|
||
"@apiToken": {},
|
||
"routineDays": "Jours de routine",
|
||
"@routineDays": {},
|
||
"resultingRoutine": "Routine résultante",
|
||
"@resultingRoutine": {},
|
||
"errorInfoDescription": "Nous sommes désolés, mais quelque chose s'est mal passé. Vous pouvez nous aider à résoudre ce problème en le signalant sur GitHub.",
|
||
"@errorInfoDescription": {},
|
||
"errorInfoDescription2": "Vous pouvez continuer à utiliser l'application, mais certaines fonctions risquent de ne pas fonctionner.",
|
||
"@errorInfoDescription2": {},
|
||
"errorViewDetails": "Détails techniques",
|
||
"@errorViewDetails": {},
|
||
"aboutDiscordTitle": "Discord",
|
||
"@aboutDiscordTitle": {},
|
||
"others": "Autres",
|
||
"@others": {},
|
||
"aboutJoinCommunityTitle": "Rejoindre la communauté",
|
||
"@aboutJoinCommunityTitle": {},
|
||
"indicatorAvg": "moy",
|
||
"@indicatorAvg": {
|
||
"description": "added for localization of Class Indicator's field text"
|
||
},
|
||
"resistance_band": "Bande de résistance",
|
||
"@resistance_band": {
|
||
"description": "Generated entry for translation for server strings"
|
||
},
|
||
"overallChangeWeight": "Changement global",
|
||
"@overallChangeWeight": {
|
||
"description": "Overall change in weight, added for localization"
|
||
},
|
||
"needsLogsToAdvanceHelp": "Sélectionnez si vous souhaitez que la routine passe au jour programmé suivant uniquement si vous avez enregistré une séance d'entraînement pour la journée",
|
||
"@needsLogsToAdvanceHelp": {},
|
||
"min": "Min",
|
||
"@min": {},
|
||
"themeMode": "Thème",
|
||
"@themeMode": {},
|
||
"chartDuringPlanTitle": "{chartName} pendant le plan nutritionnel {planName}",
|
||
"@chartDuringPlanTitle": {
|
||
"description": "chart of 'chartName' (e.g. 'weight', 'body fat' etc.) logged during plan",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"chartName": {
|
||
"type": "String"
|
||
},
|
||
"planName": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"fitInWeek": "Ajouter à la semaine",
|
||
"@fitInWeek": {},
|
||
"addSuperset": "Ajouter une supersérie",
|
||
"@addSuperset": {},
|
||
"useApiToken": "Utiliser un jeton API",
|
||
"@useApiToken": {},
|
||
"apiTokenValidChars": "Une clé API ne peut contenir que les lettres a-f, les chiffres 0-9 et 40 caractères exactement",
|
||
"@apiTokenValidChars": {
|
||
"description": "Error message when the user tries to input a API key with forbidden characters"
|
||
},
|
||
"invalidApiToken": "Veuillez saisir une clé API valide",
|
||
"@invalidApiToken": {
|
||
"description": "Error message when the user enters an invalid API key"
|
||
},
|
||
"exerciseNr": "Exercice {nr}",
|
||
"@exerciseNr": {
|
||
"description": "Header in form indicating the number of the current exercise. Can also be translated as something like 'Set Nr. xy'.",
|
||
"type": "text",
|
||
"placeholders": {
|
||
"nr": {
|
||
"type": "String"
|
||
}
|
||
}
|
||
},
|
||
"sets": "Séries",
|
||
"@sets": {
|
||
"description": "The number of sets to be done for one exercise"
|
||
},
|
||
"isRestDayHelp": "Veuillez noter que toutes les séries et tous les exercices seront supprimés lorsque vous marquerez un jour comme jour de repos.",
|
||
"@isRestDayHelp": {},
|
||
"needsLogsToAdvance": "Nécessite des journaux pour avancer",
|
||
"@needsLogsToAdvance": {},
|
||
"errorCouldNotConnectToServer": "Impossible de se connecter au serveur",
|
||
"@errorCouldNotConnectToServer": {},
|
||
"errorCouldNotConnectToServerDetails": "L'application n'a pas pu se connecter au serveur. Veuillez vérifier votre connexion internet ou l'URL du serveur et réessayer. Si le problème persiste, contactez l'administrateur du serveur.",
|
||
"@errorCouldNotConnectToServerDetails": {},
|
||
"copyToClipboard": "Copier dans le presse-papiers",
|
||
"@copyToClipboard": {},
|
||
"max": "Max",
|
||
"@max": {},
|
||
"aboutWhySupportTitle": "Open Source et gratuit ❤️",
|
||
"@aboutWhySupportTitle": {},
|
||
"aboutContributeText": "Toutes les contributions sont les bienvenues. Que vous soyez développeur, traducteur ou simplement passionné de fitness, chaque contribution est appréciée !",
|
||
"@aboutContributeText": {},
|
||
"aboutBugsListTitle": "Signaler un problème ou suggérer une fonctionnalité",
|
||
"@aboutBugsListTitle": {},
|
||
"aboutTranslationListTitle": "Traduire l'application",
|
||
"@aboutTranslationListTitle": {},
|
||
"aboutSourceListTitle": "Voir le code source",
|
||
"@aboutSourceListTitle": {},
|
||
"fitInWeekHelp": "Si cette option est activée, les jours se répéteront selon un cycle hebdomadaire, sinon les jours se suivront séquentiellement sans tenir compte du début d'une nouvelle semaine.",
|
||
"@fitInWeekHelp": {},
|
||
"yourCurrentNutritionPlanHasNoMealsDefinedYet": "Votre plan nutritionnel actuel ne comporte pas de repas définis",
|
||
"@yourCurrentNutritionPlanHasNoMealsDefinedYet": {
|
||
"description": "Message shown when a nutrition plan doesn't have any meals"
|
||
},
|
||
"toAddMealsToThePlanGoToNutritionalPlanDetails": "Pour ajouter des repas au plan, allez dans les détails du plan nutritionnel",
|
||
"@toAddMealsToThePlanGoToNutritionalPlanDetails": {
|
||
"description": "Message shown to guide users to the nutritional plan details page to add meals"
|
||
},
|
||
"setHasProgression": "La série a une progression",
|
||
"@setHasProgression": {},
|
||
"aboutContributeTitle": "Contribuer",
|
||
"@aboutContributeTitle": {},
|
||
"setHasProgressionWarning": "Veuillez noter qu'il n'est actuellement pas possible de modifier tous les paramètres d'une série sur l'application mobile ni de configurer la progression automatique. Pour l'instant, veuillez utiliser l'application web.",
|
||
"@setHasProgressionWarning": {},
|
||
"setHasNoExercises": "Cette série n'a pas encore d'exercices !",
|
||
"@setHasNoExercises": {},
|
||
"settingsIngredientCacheDescription": "Cache d'ingrédients",
|
||
"@settingsIngredientCacheDescription": {},
|
||
"simpleMode": "Mode simple",
|
||
"@simpleMode": {},
|
||
"simpleModeHelp": "Masquer certains des paramètres les plus avancés lors de l'édition des exercices",
|
||
"@simpleModeHelp": {},
|
||
"progressionRules": "Cet exercice a des règles de progression et ne peut pas être édité sur l'application mobile. Veuillez utiliser l'application web pour éditer cet exercice.",
|
||
"@progressionRules": {},
|
||
"goalTypeMeals": "Des repas",
|
||
"@goalTypeMeals": {
|
||
"description": "added for localization of Class GoalType's filed meals"
|
||
},
|
||
"goalTypeBasic": "Basique",
|
||
"@goalTypeBasic": {
|
||
"description": "added for localization of Class GoalType's filed basic"
|
||
},
|
||
"goalTypeAdvanced": "Avancé",
|
||
"@goalTypeAdvanced": {
|
||
"description": "added for localization of Class GoalType's filed advanced"
|
||
},
|
||
"indicatorRaw": "brut",
|
||
"@indicatorRaw": {
|
||
"description": "added for localization of Class Indicator's field text"
|
||
},
|
||
"endDate": "Date de fin",
|
||
"@endDate": {},
|
||
"startDate": "Date de début",
|
||
"@startDate": {},
|
||
"dayTypeCustom": "Personnalisé",
|
||
"@dayTypeCustom": {},
|
||
"dayTypeEnom": "Un mouvement par minute",
|
||
"@dayTypeEnom": {},
|
||
"dayTypeAmrap": "Autant de rounds que possible",
|
||
"@dayTypeAmrap": {},
|
||
"dayTypeHiit": "Entraînement fractionné de haute intensité",
|
||
"@dayTypeHiit": {},
|
||
"dayTypeTabata": "Tabata",
|
||
"@dayTypeTabata": {},
|
||
"dayTypeEdt": "Entraînement à densité croissante",
|
||
"@dayTypeEdt": {},
|
||
"dayTypeAfap": "Aussi vite que possible",
|
||
"@dayTypeAfap": {},
|
||
"slotEntryTypeNormal": "Normal",
|
||
"@slotEntryTypeNormal": {},
|
||
"slotEntryTypeDropset": "Dropset",
|
||
"@slotEntryTypeDropset": {},
|
||
"slotEntryTypeMyo": "Myo",
|
||
"@slotEntryTypeMyo": {},
|
||
"slotEntryTypePartial": "Partiel",
|
||
"@slotEntryTypePartial": {},
|
||
"slotEntryTypeForced": "Forcé",
|
||
"@slotEntryTypeForced": {},
|
||
"slotEntryTypeTut": "Temps sous tension",
|
||
"@slotEntryTypeTut": {},
|
||
"slotEntryTypeIso": "Maintien isométrique",
|
||
"@slotEntryTypeIso": {},
|
||
"slotEntryTypeJump": "Saut",
|
||
"@slotEntryTypeJump": {},
|
||
"applicationLogs": "Journaux d'application",
|
||
"@applicationLogs": {},
|
||
"openEnded": "Sans date de fin",
|
||
"@openEnded": {
|
||
"description": "When a nutrition plan has no pre-defined end date"
|
||
},
|
||
"overview": "Aperçu",
|
||
"@overview": {},
|
||
"identicalExercisePleaseDiscard": "Si vous remarquez un exercice identique à celui que vous ajoutez, veuillez supprimer votre brouillon et modifier cet exercice à la place.",
|
||
"@identicalExercisePleaseDiscard": {},
|
||
"checkInformationBeforeSubmitting": "Veuillez vérifier que les informations que vous avez saisies sont correctes avant de soumettre l'exercice",
|
||
"@checkInformationBeforeSubmitting": {},
|
||
"imageDetailsTitle": "Détails de l'image",
|
||
"@imageDetailsTitle": {
|
||
"description": "Title for image details form"
|
||
},
|
||
"dayTypeRft": "Rounds for time",
|
||
"@dayTypeRft": {},
|
||
"imageDetailsLicenseTitle": "Valeur de l'attribut \"title\" de l'image",
|
||
"@imageDetailsLicenseTitle": {
|
||
"description": "Label for image title field"
|
||
},
|
||
"imageDetailsLicenseTitleHint": "Saisir la valeur de l'attribut \"title\" de l'image",
|
||
"@imageDetailsLicenseTitleHint": {
|
||
"description": "Hint text for image title field"
|
||
},
|
||
"imageDetailsSourceLink": "Lien vers le site internet source",
|
||
"@imageDetailsSourceLink": {
|
||
"description": "Label for source link field"
|
||
},
|
||
"author": "Auteur(s)",
|
||
"@author": {},
|
||
"authorHint": "Saisir le nom de l'auteur",
|
||
"@authorHint": {
|
||
"description": "Hint text for author field"
|
||
},
|
||
"imageDetailsAuthorLink": "Lien vers le site internet de l'auteur ou de son profil",
|
||
"@imageDetailsAuthorLink": {
|
||
"description": "Label for author link field"
|
||
},
|
||
"imageDetailsDerivativeSource": "Lien vers la source originale, s'il s'agit d'une œuvre dérivée",
|
||
"@imageDetailsDerivativeSource": {
|
||
"description": "Label for derivative source field"
|
||
},
|
||
"imageDetailsDerivativeHelp": "Une œuvre dérivée est basée sur une œuvre antérieure mais contient suffisamment de contenu nouveau et créatif pour lui donner droit à son propre droit d’auteur.",
|
||
"@imageDetailsDerivativeHelp": {
|
||
"description": "Helper text explaining derivative works"
|
||
},
|
||
"imageDetailsImageType": "Type de l'image",
|
||
"@imageDetailsImageType": {
|
||
"description": "Label for image type selector"
|
||
},
|
||
"imageDetailsLicenseNotice": "En soumettant cette image, vous acceptez sa publication sous licence CC-BY-SA-4. L'image doit être votre propre création ou son auteur doit l'avoir publiée sous une licence compatible.",
|
||
"@imageDetailsLicenseNotice": {},
|
||
"imageDetailsLicenseNoticeLinkToLicense": "Voir le texte de la licence.",
|
||
"@imageDetailsLicenseNoticeLinkToLicense": {},
|
||
"enterTextInLanguage": "Veuillez saisir le texte dans la bonne langue !",
|
||
"@enterTextInLanguage": {},
|
||
"endWorkout": "Terminer l'entraînement",
|
||
"@endWorkout": {}
|
||
}
|