Client - upgrade Vue to 3.3 and move to Vite
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
{
|
||||
"ABOUT_THIS_INSTANCE": "A propos de cette instance",
|
||||
"CONTACT_ADMIN": "Contacter l'administrateur",
|
||||
"FITTRACKEE_DESCRIPTION": "<strong>FitTrackee</strong> est un <em>tracker</em> d'activités sportives (en extérieur).",
|
||||
"FITTRACKEE_LICENSE": "sous licence {0} (en) ",
|
||||
"SOURCE_CODE": "Code source (en)",
|
||||
"WEATHER_DATA_FROM": "Source des données météo :"
|
||||
"ABOUT_THIS_INSTANCE": "A propos de cette instance",
|
||||
"CONTACT_ADMIN": "Contacter l'administrateur",
|
||||
"FITTRACKEE_DESCRIPTION": "<strong>FitTrackee</strong> est un <em>tracker</em> d'activités sportives (en extérieur).",
|
||||
"FITTRACKEE_LICENSE": "sous licence {0} (en) ",
|
||||
"SOURCE_CODE": "Code source (en)",
|
||||
"WEATHER_DATA_FROM": "Source des données météo :"
|
||||
}
|
||||
|
@ -1,66 +1,66 @@
|
||||
{
|
||||
"ABOUT": {
|
||||
"DESCRIPTION": "Toute information supplémentaire qui peut être utile à vos utilisateurs. La syntaxe Markdown peut être utilisée.",
|
||||
"TEXT": "Information détaillée de l'instance"
|
||||
"ABOUT": {
|
||||
"DESCRIPTION": "Toute information supplémentaire qui peut être utile à vos utilisateurs. La syntaxe Markdown peut être utilisée.",
|
||||
"TEXT": "Information détaillée de l'instance"
|
||||
},
|
||||
"ACTION": "Action",
|
||||
"ACTIVATE_USER_ACCOUNT": "Activer le compte",
|
||||
"ACTIVE": "Actif",
|
||||
"ADMIN": "Admin",
|
||||
"ADMINISTRATION": "Administration",
|
||||
"ADMIN_RIGHTS_DELETE_USER_ACCOUNT": "Ajouter/retirer des droits d'administration, supprimer des comptes utilisateurs.",
|
||||
"APPLICATION": "Application",
|
||||
"APP_CONFIG": {
|
||||
"ADMIN_CONTACT": "Email de l'administrateur pour contact ",
|
||||
"MAX_FILES_IN_ZIP_LABEL": "Nombre max. de fichiers dans une archive zip ",
|
||||
"MAX_USERS_HELP": "Si égal à 0, pas limite d'inscription",
|
||||
"MAX_USERS_LABEL": "Nombre maximum d'utilisateurs actifs ",
|
||||
"NO_CONTACT_EMAIL": "non renseigné",
|
||||
"SINGLE_UPLOAD_MAX_SIZE_LABEL": "Taille max. des fichiers (en Mo) ",
|
||||
"TITLE": "Configuration de l'application",
|
||||
"ZIP_UPLOAD_MAX_SIZE_LABEL": "Taille max. des archives zip (en Mo) "
|
||||
},
|
||||
"BACK_TO_ADMIN": "Revenir à l'admin",
|
||||
"CONFIRM_USER_ACCOUNT_DELETION": "Êtes-vous sûr de vouloir supprimer le compte de l'utilisateur {0} ? Toutes les données seront définitivement.",
|
||||
"CONFIRM_USER_PASSWORD_RESET": "Êtes-vous sûr de vouloir réinitialiser le mot de passe de l'utilisateur {0} ?",
|
||||
"CURRENT_EMAIL": "Adresse email actuelle",
|
||||
"DELETE_USER": "Supprimer l'utilisateur",
|
||||
"EMAIL_SENDING_DISABLED": "L'envoi d'emails est désactivé.",
|
||||
"ENABLE_DISABLE_SPORTS": "Activer/désactiver des sports.",
|
||||
"NEW_EMAIL": "Nouvelle adresse email",
|
||||
"NO_TEXT_ENTERED": "pas de texte saisi",
|
||||
"PASSWORD_RESET_SUCCESSFUL": "Le mot de passe a été réinitialisé.",
|
||||
"PRIVACY_POLICY_DESCRIPTION": "Ajouter votre propre politique de confidentialité ou laisser vider pour utiliser la politique par défaut. La syntaxe Markdown peut être utilisée.",
|
||||
"REGISTRATION_DISABLED": "Les inscriptions sont actuellement désactivées.",
|
||||
"REGISTRATION_ENABLED": "Les inscriptions sont actuellement activées.",
|
||||
"RESET_USER_PASSWORD": "Réinit. le mot de passe",
|
||||
"SPORTS": {
|
||||
"TABLE": {
|
||||
"ACTIVE": "Actif",
|
||||
"HAS_WORKOUTS": "des séances existent",
|
||||
"IMAGE": "Image",
|
||||
"LABEL": "Label"
|
||||
},
|
||||
"ACTION": "Action",
|
||||
"ACTIVATE_USER_ACCOUNT": "Activer le compte",
|
||||
"ACTIVE": "Actif",
|
||||
"ADMIN": "Admin",
|
||||
"ADMINISTRATION": "Administration",
|
||||
"ADMIN_RIGHTS_DELETE_USER_ACCOUNT": "Ajouter/retirer des droits d'administration, supprimer des comptes utilisateurs.",
|
||||
"APPLICATION": "Application",
|
||||
"APP_CONFIG": {
|
||||
"ADMIN_CONTACT": "Email de l'administrateur pour contact ",
|
||||
"MAX_FILES_IN_ZIP_LABEL": "Nombre max. de fichiers dans une archive zip ",
|
||||
"MAX_USERS_HELP": "Si égal à 0, pas limite d'inscription",
|
||||
"MAX_USERS_LABEL": "Nombre maximum d'utilisateurs actifs ",
|
||||
"NO_CONTACT_EMAIL": "non renseigné",
|
||||
"SINGLE_UPLOAD_MAX_SIZE_LABEL": "Taille max. des fichiers (en Mo) ",
|
||||
"TITLE": "Configuration de l'application",
|
||||
"ZIP_UPLOAD_MAX_SIZE_LABEL": "Taille max. des archives zip (en Mo) "
|
||||
"TITLE": "Administration - Sports"
|
||||
},
|
||||
"UPDATE_APPLICATION_DESCRIPTION": "Configurer l'application.",
|
||||
"UPDATE_USER_EMAIL": "Changer l'email",
|
||||
"USER": "utilisateur | utilisateurs",
|
||||
"USERS": {
|
||||
"SELECTS": {
|
||||
"ORDER_BY": {
|
||||
"ADMIN": "status administrateur",
|
||||
"CREATED_AT": "date d'inscription",
|
||||
"IS_ACTIVE": "statut du compte",
|
||||
"USERNAME": "nom d'utilisateur",
|
||||
"WORKOUTS_COUNT": "nombre de séances"
|
||||
}
|
||||
},
|
||||
"BACK_TO_ADMIN": "Revenir à l'admin",
|
||||
"CONFIRM_USER_ACCOUNT_DELETION": "Êtes-vous sûr de vouloir supprimer le compte de l'utilisateur {0} ? Toutes les données seront définitivement.",
|
||||
"CONFIRM_USER_PASSWORD_RESET": "Êtes-vous sûr de vouloir réinitialiser le mot de passe de l'utilisateur {0} ?",
|
||||
"CURRENT_EMAIL": "Adresse email actuelle",
|
||||
"DELETE_USER": "Supprimer l'utilisateur",
|
||||
"EMAIL_SENDING_DISABLED": "L'envoi d'emails est désactivé.",
|
||||
"ENABLE_DISABLE_SPORTS": "Activer/désactiver des sports.",
|
||||
"NEW_EMAIL": "Nouvelle adresse email",
|
||||
"NO_TEXT_ENTERED": "pas de texte saisi",
|
||||
"PASSWORD_RESET_SUCCESSFUL": "Le mot de passe a été réinitialisé.",
|
||||
"PRIVACY_POLICY_DESCRIPTION": "Ajouter votre propre politique de confidentialité ou laisser vider pour utiliser la politique par défaut. La syntaxe Markdown peut être utilisée.",
|
||||
"REGISTRATION_DISABLED": "Les inscriptions sont actuellement désactivées.",
|
||||
"REGISTRATION_ENABLED": "Les inscriptions sont actuellement activées.",
|
||||
"RESET_USER_PASSWORD": "Réinit. le mot de passe",
|
||||
"SPORTS": {
|
||||
"TABLE": {
|
||||
"ACTIVE": "Actif",
|
||||
"HAS_WORKOUTS": "des séances existent",
|
||||
"IMAGE": "Image",
|
||||
"LABEL": "Label"
|
||||
},
|
||||
"TITLE": "Administration - Sports"
|
||||
"TABLE": {
|
||||
"ADD_ADMIN_RIGHTS": "Ajouter les droits d'admin",
|
||||
"REMOVE_ADMIN_RIGHTS": "Retirer les droits d'admin"
|
||||
},
|
||||
"UPDATE_APPLICATION_DESCRIPTION": "Configurer l'application.",
|
||||
"UPDATE_USER_EMAIL": "Changer l'email",
|
||||
"USER": "utilisateur | utilisateurs",
|
||||
"USERS": {
|
||||
"SELECTS": {
|
||||
"ORDER_BY": {
|
||||
"ADMIN": "status administrateur",
|
||||
"CREATED_AT": "date d'inscription",
|
||||
"IS_ACTIVE": "statut du compte",
|
||||
"USERNAME": "nom d'utilisateur",
|
||||
"WORKOUTS_COUNT": "nombre de séances"
|
||||
}
|
||||
},
|
||||
"TABLE": {
|
||||
"ADD_ADMIN_RIGHTS": "Ajouter les droits d'admin",
|
||||
"REMOVE_ADMIN_RIGHTS": "Retirer les droits d'admin"
|
||||
},
|
||||
"TITLE": "Administration - Utilisateurs"
|
||||
},
|
||||
"USER_EMAIL_UPDATE_SUCCESSFUL": "L'adresse email a été mise à jour."
|
||||
"TITLE": "Administration - Utilisateurs"
|
||||
},
|
||||
"USER_EMAIL_UPDATE_SUCCESSFUL": "L'adresse email a été mise à jour."
|
||||
}
|
||||
|
@ -1,44 +1,44 @@
|
||||
{
|
||||
"ERROR": {
|
||||
"<time> is missing in gpx file": "Elément <time> manquant dans le fichier .gpx.",
|
||||
"Network Error": "Erreur réseau.",
|
||||
"UNKNOWN": "Erreur. Veuillez réessayer ou contacter l'administrateur.",
|
||||
"at least one file in zip archive exceeds size limit, please check the archive": "Au moins un fichier de l'archive zip dépasse la taille maximale, veuillez vérifier l'archive.",
|
||||
"completed request already exists": "Une demande d'export terminée existe déjà.",
|
||||
"email: valid email must be provided": "Courriel : une adresse électronique valide doit être fournie.",
|
||||
"error during gpx file parsing": "Erreur lors de l'analyse du fichier.",
|
||||
"error during gpx processing": "Erreur lors du traitement du fichier gpx.",
|
||||
"error on getting configuration": "Erreur lors de la récupération de la configuration.",
|
||||
"error when saving workout": "Erreur lors de l'enregistrement de la séance.",
|
||||
"error when updating configuration": "Erreur lors de la mise à jour de la configuration",
|
||||
"error, please try again or contact the administrator": "Erreur, veuillez réessayer ou contacter l'administrateur.",
|
||||
"error, registration is disabled": "Erreur, les inscriptions sont désactivées.",
|
||||
"file extension not allowed": "Extension de fichier non autorisée.",
|
||||
"file size is greater than the allowed size": "La taille du fichier est supérieure à la limite autorisée.",
|
||||
"gpx file is invalid": "Le fichier .gpx est invalide.",
|
||||
"invalid credentials": "Identifiants invalides.",
|
||||
"invalid payload": "Données fournies incorrectes.",
|
||||
"invalid token, please log in again": "Jeton de connexion invalide, merci de vous reconnecter.",
|
||||
"invalid token, please request a new token": "Jeton de connexion invalide, veuillez demander un nouveau jeton.",
|
||||
"new email must be different than current email": "La nouvelle adresse électronique doit être différente de l'adresse actuelle",
|
||||
"no file part": "Pas de fichier fourni.",
|
||||
"no selected file": "Pas de fichier sélectionné.",
|
||||
"no tracks in gpx file": "Pas de trace (<trk>) dans le fichier .gpx.",
|
||||
"ongoing request exists": "Une demande d'exportation de données existe déjà.",
|
||||
"password: password and password confirmation do not match": "Mot de passe : les mots de passe saisis sont différents.",
|
||||
"provide a valid auth token": "Merci de fournir un jeton de connexion valide.",
|
||||
"signature expired, please log in again": "Signature expirée. Merci de vous reconnecter.",
|
||||
"sorry, that username is already taken": "Désolé, ce nom d'utilisateur est déjà utilisé.",
|
||||
"sport does not exist": "Ce sport n'existe pas.",
|
||||
"successfully registered": "Inscription validée.",
|
||||
"the number of files in the archive exceeds the limit": "Le nombre de fichiers de l'archive dépasse la limite.",
|
||||
"user does not exist": "L'utilisateur n'existe pas.",
|
||||
"valid email must be provided for admin contact": "Une adresse électronique doit être fournie pour le contact de l'administrateur",
|
||||
"you can not delete your account, no other user has admin rights": "Vous ne pouvez pas supprimer votre compte, aucun autre utilisateur n'a des droits d'administration.",
|
||||
"you do not have permissions": "Vous n'avez pas les permissions nécessaires."
|
||||
},
|
||||
"PAGINATION": {
|
||||
"NEXT": "suivant",
|
||||
"PREVIOUS": "précédent"
|
||||
}
|
||||
"ERROR": {
|
||||
"<time> is missing in gpx file": "Elément <time> manquant dans le fichier .gpx.",
|
||||
"Network Error": "Erreur réseau.",
|
||||
"UNKNOWN": "Erreur. Veuillez réessayer ou contacter l'administrateur.",
|
||||
"at least one file in zip archive exceeds size limit, please check the archive": "Au moins un fichier de l'archive zip dépasse la taille maximale, veuillez vérifier l'archive.",
|
||||
"completed request already exists": "Une demande d'export terminée existe déjà.",
|
||||
"email: valid email must be provided": "Courriel : une adresse électronique valide doit être fournie.",
|
||||
"error during gpx file parsing": "Erreur lors de l'analyse du fichier.",
|
||||
"error during gpx processing": "Erreur lors du traitement du fichier gpx.",
|
||||
"error on getting configuration": "Erreur lors de la récupération de la configuration.",
|
||||
"error when saving workout": "Erreur lors de l'enregistrement de la séance.",
|
||||
"error when updating configuration": "Erreur lors de la mise à jour de la configuration",
|
||||
"error, please try again or contact the administrator": "Erreur, veuillez réessayer ou contacter l'administrateur.",
|
||||
"error, registration is disabled": "Erreur, les inscriptions sont désactivées.",
|
||||
"file extension not allowed": "Extension de fichier non autorisée.",
|
||||
"file size is greater than the allowed size": "La taille du fichier est supérieure à la limite autorisée.",
|
||||
"gpx file is invalid": "Le fichier .gpx est invalide.",
|
||||
"invalid credentials": "Identifiants invalides.",
|
||||
"invalid payload": "Données fournies incorrectes.",
|
||||
"invalid token, please log in again": "Jeton de connexion invalide, merci de vous reconnecter.",
|
||||
"invalid token, please request a new token": "Jeton de connexion invalide, veuillez demander un nouveau jeton.",
|
||||
"new email must be different than current email": "La nouvelle adresse électronique doit être différente de l'adresse actuelle",
|
||||
"no file part": "Pas de fichier fourni.",
|
||||
"no selected file": "Pas de fichier sélectionné.",
|
||||
"no tracks in gpx file": "Pas de trace (<trk>) dans le fichier .gpx.",
|
||||
"ongoing request exists": "Une demande d'exportation de données existe déjà.",
|
||||
"password: password and password confirmation do not match": "Mot de passe : les mots de passe saisis sont différents.",
|
||||
"provide a valid auth token": "Merci de fournir un jeton de connexion valide.",
|
||||
"signature expired, please log in again": "Signature expirée. Merci de vous reconnecter.",
|
||||
"sorry, that username is already taken": "Désolé, ce nom d'utilisateur est déjà utilisé.",
|
||||
"sport does not exist": "Ce sport n'existe pas.",
|
||||
"successfully registered": "Inscription validée.",
|
||||
"the number of files in the archive exceeds the limit": "Le nombre de fichiers de l'archive dépasse la limite.",
|
||||
"user does not exist": "L'utilisateur n'existe pas.",
|
||||
"valid email must be provided for admin contact": "Une adresse électronique doit être fournie pour le contact de l'administrateur",
|
||||
"you can not delete your account, no other user has admin rights": "Vous ne pouvez pas supprimer votre compte, aucun autre utilisateur n'a des droits d'administration.",
|
||||
"you do not have permissions": "Vous n'avez pas les permissions nécessaires."
|
||||
},
|
||||
"PAGINATION": {
|
||||
"NEXT": "suivant",
|
||||
"PREVIOUS": "précédent"
|
||||
}
|
||||
}
|
||||
|
@ -1,19 +1,19 @@
|
||||
{
|
||||
"ACCOUNT-CONFIRMATION-RESEND": "Renvoyer le message de confirmation",
|
||||
"AUTHORIZE": "Autoriser",
|
||||
"BACK": "Retour",
|
||||
"CANCEL": "Annuler",
|
||||
"CLEAR_FILTER": "Réinitialiser",
|
||||
"DELETE_MY_ACCOUNT": "Supprimer mon compte",
|
||||
"DISABLE": "Désactiver",
|
||||
"EDIT": "Modifier",
|
||||
"ENABLE": "Activer",
|
||||
"FILTER": "Filtrer",
|
||||
"LOGIN": "Se connecter",
|
||||
"NO": "Non",
|
||||
"REGISTER": "S'inscrire",
|
||||
"REQUEST_DATA_EXPORT": "Demander un export de données",
|
||||
"RESET": "Réinit.",
|
||||
"SUBMIT": "Valider",
|
||||
"YES": "Oui"
|
||||
"ACCOUNT-CONFIRMATION-RESEND": "Renvoyer le message de confirmation",
|
||||
"AUTHORIZE": "Autoriser",
|
||||
"BACK": "Retour",
|
||||
"CANCEL": "Annuler",
|
||||
"CLEAR_FILTER": "Réinitialiser",
|
||||
"DELETE_MY_ACCOUNT": "Supprimer mon compte",
|
||||
"DISABLE": "Désactiver",
|
||||
"EDIT": "Modifier",
|
||||
"ENABLE": "Activer",
|
||||
"FILTER": "Filtrer",
|
||||
"LOGIN": "Se connecter",
|
||||
"NO": "Non",
|
||||
"REGISTER": "S'inscrire",
|
||||
"REQUEST_DATA_EXPORT": "Demander un export de données",
|
||||
"RESET": "Réinit.",
|
||||
"SUBMIT": "Valider",
|
||||
"YES": "Oui"
|
||||
}
|
||||
|
@ -1,25 +1,25 @@
|
||||
{
|
||||
"ABOUT": "à propos",
|
||||
"CONFIRMATION": "Confirmation",
|
||||
"CONTACT": "contact",
|
||||
"DAY": "jour | jours",
|
||||
"DISPLAYED": "Affiché",
|
||||
"DOCUMENTATION": "documentation",
|
||||
"HERE": "ici",
|
||||
"HIDDEN": "Masqué",
|
||||
"HOME": "Accueil",
|
||||
"SELECTS": {
|
||||
"ORDER": {
|
||||
"ASC": "ascendant",
|
||||
"DESC": "descendant",
|
||||
"LABEL": "tri"
|
||||
},
|
||||
"ORDER_BY": {
|
||||
"LABEL": "trier par "
|
||||
},
|
||||
"PER_PAGE": {
|
||||
"LABEL": "par page"
|
||||
}
|
||||
"ABOUT": "à propos",
|
||||
"CONFIRMATION": "Confirmation",
|
||||
"CONTACT": "contact",
|
||||
"DAY": "jour | jours",
|
||||
"DISPLAYED": "Affiché",
|
||||
"DOCUMENTATION": "documentation",
|
||||
"HERE": "ici",
|
||||
"HIDDEN": "Masqué",
|
||||
"HOME": "Accueil",
|
||||
"SELECTS": {
|
||||
"ORDER": {
|
||||
"ASC": "ascendant",
|
||||
"DESC": "descendant",
|
||||
"LABEL": "tri"
|
||||
},
|
||||
"TOTAL": "Total"
|
||||
}
|
||||
"ORDER_BY": {
|
||||
"LABEL": "trier par "
|
||||
},
|
||||
"PER_PAGE": {
|
||||
"LABEL": "par page"
|
||||
}
|
||||
},
|
||||
"TOTAL": "Total"
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
{
|
||||
"DASHBOARD": "Tableau de bord",
|
||||
"THIS_MONTH": "Ce mois-ci"
|
||||
"DASHBOARD": "Tableau de bord",
|
||||
"THIS_MONTH": "Ce mois-ci"
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"APP_ERROR": "L'application semble rencontrer quelques problèmes.<br />Veuillez réessayer plus tard ou contacter l'administrateur.",
|
||||
"NOT_FOUND": {
|
||||
"PAGE": "Page introuvable",
|
||||
"WORKOUT": "Séance introuvable"
|
||||
},
|
||||
"SOMETHING_WRONG": "Une erreur s'est produite",
|
||||
"UNKNOWN": "Erreur. Veuillez réessayer ou contacter l'administrateur."
|
||||
"APP_ERROR": "L'application semble rencontrer quelques problèmes.<br />Veuillez réessayer plus tard ou contacter l'administrateur.",
|
||||
"NOT_FOUND": {
|
||||
"PAGE": "Page introuvable",
|
||||
"WORKOUT": "Séance introuvable"
|
||||
},
|
||||
"SOMETHING_WRONG": "Une erreur s'est produite",
|
||||
"UNKNOWN": "Erreur. Veuillez réessayer ou contacter l'administrateur."
|
||||
}
|
||||
|
@ -1,36 +1,36 @@
|
||||
{
|
||||
"ADD_A_NEW_APP": "Ajouter une nouvelle application OAuth2",
|
||||
"APP": {
|
||||
"CLIENT_ID": "Identifiant",
|
||||
"CLIENT_SECRET": "Secret",
|
||||
"DESCRIPTION": "Description de l'application",
|
||||
"ISSUE_AT": "Créée le",
|
||||
"NAME": "Nom de l'application",
|
||||
"REDIRECT_URL": "URL de redirection",
|
||||
"SCOPE": {
|
||||
"LABEL": "Scope",
|
||||
"application:write_DESCRIPTION": "donne les droits en écriture à la configuration de l'application.",
|
||||
"profile:read_DESCRIPTION": "donne les droits en lecture aux routes <code>auth</code>.",
|
||||
"profile:write_DESCRIPTION": "donne les droits en écriture aux routes <code>auth</code>.",
|
||||
"users:read_DESCRIPTION": "donne les droits en lecture aux routes <code>users</code>.",
|
||||
"users:write_DESCRIPTION": "donne les droits en écriture aux routes <code>users</code>.",
|
||||
"workouts:read_DESCRIPTION": "donne les droits en lecture aux routes <code>workouts</code>.",
|
||||
"workouts:write_DESCRIPTION": "donne les droits en écriture aux routes <code>workouts</code>."
|
||||
},
|
||||
"URL": "URL de l'application"
|
||||
"ADD_A_NEW_APP": "Ajouter une nouvelle application OAuth2",
|
||||
"APP": {
|
||||
"CLIENT_ID": "Identifiant",
|
||||
"CLIENT_SECRET": "Secret",
|
||||
"DESCRIPTION": "Description de l'application",
|
||||
"ISSUE_AT": "Créée le",
|
||||
"NAME": "Nom de l'application",
|
||||
"REDIRECT_URL": "URL de redirection",
|
||||
"SCOPE": {
|
||||
"LABEL": "Scope",
|
||||
"application:write_DESCRIPTION": "donne les droits en écriture à la configuration de l'application.",
|
||||
"profile:read_DESCRIPTION": "donne les droits en lecture aux routes <code>auth</code>.",
|
||||
"profile:write_DESCRIPTION": "donne les droits en écriture aux routes <code>auth</code>.",
|
||||
"users:read_DESCRIPTION": "donne les droits en lecture aux routes <code>users</code>.",
|
||||
"users:write_DESCRIPTION": "donne les droits en écriture aux routes <code>users</code>.",
|
||||
"workouts:read_DESCRIPTION": "donne les droits en lecture aux routes <code>workouts</code>.",
|
||||
"workouts:write_DESCRIPTION": "donne les droits en écriture aux routes <code>workouts</code>."
|
||||
},
|
||||
"APPS_LIST": "Applications OAuth2",
|
||||
"APP_CREATED_SUCCESSFULLY": "Application créée avec succès. Assurez-vous de copier le secret maintenant, il ne s'affichera plus.",
|
||||
"APP_DELETION_CONFIRMATION": "Êtes-vous sûr de vouloir supprimer cette application ?",
|
||||
"APP_REQUESTING_ACCESS": "L'application {0} demande les accès suivants :",
|
||||
"AUTHORIZE_APP": "Autoriser {0} à utiliser votre compte ?",
|
||||
"COPY_TO_CLIPBOARD": "copier dans le presse papier",
|
||||
"DELETE_APP": "Supprimer l'application",
|
||||
"NEW_APP": "Ajouter une application",
|
||||
"NO_APP": "Application introuvable !",
|
||||
"NO_APPS": "pas de applications",
|
||||
"NO_DESCRIPTION": "pas de description",
|
||||
"REVOKE_ALL_TOKENS": "Révoquer tous les jetons",
|
||||
"TOKENS_REVOCATION_CONFIRMATION": "Êtes-vous sûr de vouloir révoquer tous les jetons ?",
|
||||
"TOKENS_REVOKED": "Tous les jetons associés existants ont été révoqués."
|
||||
"URL": "URL de l'application"
|
||||
},
|
||||
"APPS_LIST": "Applications OAuth2",
|
||||
"APP_CREATED_SUCCESSFULLY": "Application créée avec succès. Assurez-vous de copier le secret maintenant, il ne s'affichera plus.",
|
||||
"APP_DELETION_CONFIRMATION": "Êtes-vous sûr de vouloir supprimer cette application ?",
|
||||
"APP_REQUESTING_ACCESS": "L'application {0} demande les accès suivants :",
|
||||
"AUTHORIZE_APP": "Autoriser {0} à utiliser votre compte ?",
|
||||
"COPY_TO_CLIPBOARD": "copier dans le presse papier",
|
||||
"DELETE_APP": "Supprimer l'application",
|
||||
"NEW_APP": "Ajouter une application",
|
||||
"NO_APP": "Application introuvable !",
|
||||
"NO_APPS": "pas de applications",
|
||||
"NO_DESCRIPTION": "pas de description",
|
||||
"REVOKE_ALL_TOKENS": "Révoquer tous les jetons",
|
||||
"TOKENS_REVOCATION_CONFIRMATION": "Êtes-vous sûr de vouloir révoquer tous les jetons ?",
|
||||
"TOKENS_REVOKED": "Tous les jetons associés existants ont été révoqués."
|
||||
}
|
||||
|
@ -1,38 +1,38 @@
|
||||
{
|
||||
"CONTENT": {
|
||||
"ACCOUNT_DELETION": {
|
||||
"CONTENT": "Vous pouvez demander à tout moment la suppression de votre compte en vous rendant à cette adresse (après vous être connecté à votre compte), puis en cliquant sur le bouton sous \"Supprimer mon compte\" dans l'espace de mise à jour de votre compte.",
|
||||
"TITLE": "Suppression du compte"
|
||||
},
|
||||
"CHANGES_TO_OUR_PRIVACY_POLICY": {
|
||||
"CONTENT": "Si nous décidons de changer notre politique de confidentialité, nous afficherons ces modifications sur cette page.\n\nCe document est sous licence [CC-BY-SA](https://creativecommons.org/licenses/by-sa/4.0/). Adaptée de la politique de confidentialité de [Discourse](https://github.com/discourse/discourse).",
|
||||
"TITLE": "Modifications de notre politique de confidentialité"
|
||||
},
|
||||
"DATA_COLLECTED": {
|
||||
"CONTENT": "Les informations suivantes sont collectées :\n- Informations liées au compte (nom d'utilisateur, courriel et mot de passe). Vous pouvez également saisir les informations du profil tel que le prénom, le nom de famille, la date de naissance, la localisation, une biographie et envoyer une image de profil.\n- Fichiers [GPX](https://fr.wikipedia.org/wiki/GPX_(format_de_fichier). Ces fichiers contiennent les données liées à vos activités (coordonnées géographiques, date, distance, durée, vitesses maximale et moyenne, altitude, rythme cardiaque…). Si vous ne souhaitez pas exposer certaines données, nettoyer les fichiers avant de les envoyer ou ajouter des activités sans fichier GPX.\n- Données d'activités (sport, titre, date, durée, distance, dénivelé positif et négatif, notes).\n- Données techniques (nom du navigateur et du système d'exploitation).",
|
||||
"TITLE": "Quelles sont les informations que nous recueillons ?"
|
||||
},
|
||||
"INFORMATION_DISCLOSURE": {
|
||||
"CONTENT": "Nous ne vendons pas, ni échangeons ou même transférons vos renseignements personnelles à des tiers.\n\nCeci n’inclut pas les tiers de confiance qui nous aident à exploiter notre site ou vous servir, tant que ces parties conviennent à garder ces informations confidentielles.\n\nNous pouvons également divulguer vos informations lorsque nous croyons nécessaire de se conformer à la loi, appliquer nos politiques de site, ou la nôtre ou d’autres droits, la propriété ou la sécurité.\n\nSi vous autorisez une application tierce à utiliser votre compte, selon le périmètre des permissions accordées, elle pourra avoir accès à vos informations de profil ou vos activités. Les applications tierces ne peuvent jamais accéder à votre mot de passe.",
|
||||
"TITLE": "Divulguons-nous des informations à des tiers ?"
|
||||
},
|
||||
"INFORMATION_PROTECTION": {
|
||||
"CONTENT": "Nous mettons en œuvre une variété de mesures de sécurité pour maintenir la sécurité de vos informations personnelles lorsque vous saisissez, soumettez ou d’accédez à vos renseignements personnels.",
|
||||
"TITLE": "Comment protégeons-nous vos informations ?"
|
||||
},
|
||||
"INFORMATION_USAGE": {
|
||||
"CONTENT": "Toutes les informations que nous recueillons auprès de vous peuvent être utilisées afin de fournir les fonctionnalités de **FitTrackee** :\n- Les fichiers GPX sont utilisés pour créer des activités, afficher des traces sur une carte (avec [OpenStreetMap](https://www.openstreetmap.org) et le serveur de tuiles configuré) et des graphiques, générer des vignettes de cartes, calculer des records et obtenir des données météo (si un fournisseur de données météorologiques est configuré).\n- Les informations du profil et les activités ne sont pas affichées publiquement. Un utilisateur enregistré ne peut voir que ses propres activités.\n- Le courriel que vous avez fourni peut être utilisé pour vous envoyer des informations ou confirmer des actions de modification de votre compte.",
|
||||
"TITLE": "Comment utilisons-nous vos informations ?"
|
||||
},
|
||||
"SITE_USAGE_BY_CHILDREN": {
|
||||
"CONTENT": "Si ce serveur est localisé dans l'Union Européenne (UE) ou l'Espace Economique Européen (EEA) : notre site et nos services sont tous destinés aux personnes âgées d'au moins 16 ans. Si vous avez moins de 16 ans, conformément aux exigences du [RGPD](https://fr.wikipedia.org/wiki/R%C3%A8glement_g%C3%A9n%C3%A9ral_sur_la_protection_des_donn%C3%A9es) (Règlement général sur la protection des données), n'utilisez pas ce site.\n\nSi ce serveur se trouve aux États-Unis : notre site et nos services sont tous destinés à des personnes âgées d'au moins 13 ans. Si vous avez moins de 13 ans, conformément aux exigences de la loi [COPPA](https://fr.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act) (Children's Online Privacy Protection Act), n'utilisez pas ce site.\n\nLes exigences légales peuvent être différentes si ce serveur se trouve dans une autre juridiction.",
|
||||
"TITLE": "Protection des mineurs"
|
||||
},
|
||||
"YOUR_CONSENT": {
|
||||
"CONTENT": "En utilisant notre site, vous acceptez la politique de confidentialité de notre site web.",
|
||||
"TITLE": "Votre consentement"
|
||||
}
|
||||
"CONTENT": {
|
||||
"ACCOUNT_DELETION": {
|
||||
"CONTENT": "Vous pouvez demander à tout moment la suppression de votre compte en vous rendant à cette adresse (après vous être connecté à votre compte), puis en cliquant sur le bouton sous \"Supprimer mon compte\" dans l'espace de mise à jour de votre compte.",
|
||||
"TITLE": "Suppression du compte"
|
||||
},
|
||||
"LAST_UPDATE": "Dernière mise à jour",
|
||||
"TITLE": "politique de confidentialité"
|
||||
}
|
||||
"CHANGES_TO_OUR_PRIVACY_POLICY": {
|
||||
"CONTENT": "Si nous décidons de changer notre politique de confidentialité, nous afficherons ces modifications sur cette page.\n\nCe document est sous licence [CC-BY-SA](https://creativecommons.org/licenses/by-sa/4.0/). Adaptée de la politique de confidentialité de [Discourse](https://github.com/discourse/discourse).",
|
||||
"TITLE": "Modifications de notre politique de confidentialité"
|
||||
},
|
||||
"DATA_COLLECTED": {
|
||||
"CONTENT": "Les informations suivantes sont collectées :\n- Informations liées au compte (nom d'utilisateur, courriel et mot de passe). Vous pouvez également saisir les informations du profil tel que le prénom, le nom de famille, la date de naissance, la localisation, une biographie et envoyer une image de profil.\n- Fichiers [GPX](https://fr.wikipedia.org/wiki/GPX_(format_de_fichier). Ces fichiers contiennent les données liées à vos activités (coordonnées géographiques, date, distance, durée, vitesses maximale et moyenne, altitude, rythme cardiaque…). Si vous ne souhaitez pas exposer certaines données, nettoyer les fichiers avant de les envoyer ou ajouter des activités sans fichier GPX.\n- Données d'activités (sport, titre, date, durée, distance, dénivelé positif et négatif, notes).\n- Données techniques (nom du navigateur et du système d'exploitation).",
|
||||
"TITLE": "Quelles sont les informations que nous recueillons ?"
|
||||
},
|
||||
"INFORMATION_DISCLOSURE": {
|
||||
"CONTENT": "Nous ne vendons pas, ni échangeons ou même transférons vos renseignements personnelles à des tiers.\n\nCeci n’inclut pas les tiers de confiance qui nous aident à exploiter notre site ou vous servir, tant que ces parties conviennent à garder ces informations confidentielles.\n\nNous pouvons également divulguer vos informations lorsque nous croyons nécessaire de se conformer à la loi, appliquer nos politiques de site, ou la nôtre ou d’autres droits, la propriété ou la sécurité.\n\nSi vous autorisez une application tierce à utiliser votre compte, selon le périmètre des permissions accordées, elle pourra avoir accès à vos informations de profil ou vos activités. Les applications tierces ne peuvent jamais accéder à votre mot de passe.",
|
||||
"TITLE": "Divulguons-nous des informations à des tiers ?"
|
||||
},
|
||||
"INFORMATION_PROTECTION": {
|
||||
"CONTENT": "Nous mettons en œuvre une variété de mesures de sécurité pour maintenir la sécurité de vos informations personnelles lorsque vous saisissez, soumettez ou d’accédez à vos renseignements personnels.",
|
||||
"TITLE": "Comment protégeons-nous vos informations ?"
|
||||
},
|
||||
"INFORMATION_USAGE": {
|
||||
"CONTENT": "Toutes les informations que nous recueillons auprès de vous peuvent être utilisées afin de fournir les fonctionnalités de **FitTrackee** :\n- Les fichiers GPX sont utilisés pour créer des activités, afficher des traces sur une carte (avec [OpenStreetMap](https://www.openstreetmap.org) et le serveur de tuiles configuré) et des graphiques, générer des vignettes de cartes, calculer des records et obtenir des données météo (si un fournisseur de données météorologiques est configuré).\n- Les informations du profil et les activités ne sont pas affichées publiquement. Un utilisateur enregistré ne peut voir que ses propres activités.\n- Le courriel que vous avez fourni peut être utilisé pour vous envoyer des informations ou confirmer des actions de modification de votre compte.",
|
||||
"TITLE": "Comment utilisons-nous vos informations ?"
|
||||
},
|
||||
"SITE_USAGE_BY_CHILDREN": {
|
||||
"CONTENT": "Si ce serveur est localisé dans l'Union Européenne (UE) ou l'Espace Economique Européen (EEA) : notre site et nos services sont tous destinés aux personnes âgées d'au moins 16 ans. Si vous avez moins de 16 ans, conformément aux exigences du [RGPD](https://fr.wikipedia.org/wiki/R%C3%A8glement_g%C3%A9n%C3%A9ral_sur_la_protection_des_donn%C3%A9es) (Règlement général sur la protection des données), n'utilisez pas ce site.\n\nSi ce serveur se trouve aux États-Unis : notre site et nos services sont tous destinés à des personnes âgées d'au moins 13 ans. Si vous avez moins de 13 ans, conformément aux exigences de la loi [COPPA](https://fr.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act) (Children's Online Privacy Protection Act), n'utilisez pas ce site.\n\nLes exigences légales peuvent être différentes si ce serveur se trouve dans une autre juridiction.",
|
||||
"TITLE": "Protection des mineurs"
|
||||
},
|
||||
"YOUR_CONSENT": {
|
||||
"CONTENT": "En utilisant notre site, vous acceptez la politique de confidentialité de notre site web.",
|
||||
"TITLE": "Votre consentement"
|
||||
}
|
||||
},
|
||||
"LAST_UPDATE": "Dernière mise à jour",
|
||||
"TITLE": "politique de confidentialité"
|
||||
}
|
||||
|
@ -1,50 +1,50 @@
|
||||
{
|
||||
"Cycling (Sport)": {
|
||||
"LABEL": "Vélo (Sport)"
|
||||
},
|
||||
"Cycling (Transport)": {
|
||||
"LABEL": "Vélo (Transport)"
|
||||
},
|
||||
"Cycling (Virtual)": {
|
||||
"LABEL": "Vélo (Virtuel)"
|
||||
},
|
||||
"Hiking": {
|
||||
"LABEL": "Randonnée"
|
||||
},
|
||||
"Mountain Biking": {
|
||||
"LABEL": "VTT"
|
||||
},
|
||||
"Mountain Biking (Electric)": {
|
||||
"LABEL": "VTT (Électrique)"
|
||||
},
|
||||
"Mountaineering": {
|
||||
"LABEL": "Alpinisme"
|
||||
},
|
||||
"Open Water Swimming": {
|
||||
"LABEL": "Nage en eau libre"
|
||||
},
|
||||
"Paragliding": {
|
||||
"LABEL": "Parapente"
|
||||
},
|
||||
"Rowing": {
|
||||
"LABEL": "Aviron"
|
||||
},
|
||||
"Running": {
|
||||
"LABEL": "Course"
|
||||
},
|
||||
"Skiing (Alpine)": {
|
||||
"LABEL": "Ski (Alpin)"
|
||||
},
|
||||
"Skiing (Cross Country)": {
|
||||
"LABEL": "Ski (Randonnée)"
|
||||
},
|
||||
"Snowshoes": {
|
||||
"LABEL": "Raquettes"
|
||||
},
|
||||
"Trail": {
|
||||
"LABEL": "Trail"
|
||||
},
|
||||
"Walking": {
|
||||
"LABEL": "Marche"
|
||||
}
|
||||
"Cycling (Sport)": {
|
||||
"LABEL": "Vélo (Sport)"
|
||||
},
|
||||
"Cycling (Transport)": {
|
||||
"LABEL": "Vélo (Transport)"
|
||||
},
|
||||
"Cycling (Virtual)": {
|
||||
"LABEL": "Vélo (Virtuel)"
|
||||
},
|
||||
"Hiking": {
|
||||
"LABEL": "Randonnée"
|
||||
},
|
||||
"Mountain Biking": {
|
||||
"LABEL": "VTT"
|
||||
},
|
||||
"Mountain Biking (Electric)": {
|
||||
"LABEL": "VTT (Électrique)"
|
||||
},
|
||||
"Mountaineering": {
|
||||
"LABEL": "Alpinisme"
|
||||
},
|
||||
"Open Water Swimming": {
|
||||
"LABEL": "Nage en eau libre"
|
||||
},
|
||||
"Paragliding": {
|
||||
"LABEL": "Parapente"
|
||||
},
|
||||
"Rowing": {
|
||||
"LABEL": "Aviron"
|
||||
},
|
||||
"Running": {
|
||||
"LABEL": "Course"
|
||||
},
|
||||
"Skiing (Alpine)": {
|
||||
"LABEL": "Ski (Alpin)"
|
||||
},
|
||||
"Skiing (Cross Country)": {
|
||||
"LABEL": "Ski (Randonnée)"
|
||||
},
|
||||
"Snowshoes": {
|
||||
"LABEL": "Raquettes"
|
||||
},
|
||||
"Trail": {
|
||||
"LABEL": "Trail"
|
||||
},
|
||||
"Walking": {
|
||||
"LABEL": "Marche"
|
||||
}
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"STATISTICS": "Statistiques",
|
||||
"TIME_FRAMES": {
|
||||
"month": "mois",
|
||||
"week": "semaine",
|
||||
"year": "année"
|
||||
}
|
||||
"STATISTICS": "Statistiques",
|
||||
"TIME_FRAMES": {
|
||||
"month": "mois",
|
||||
"week": "semaine",
|
||||
"year": "année"
|
||||
}
|
||||
}
|
||||
|
@ -1,142 +1,142 @@
|
||||
{
|
||||
"ACCOUNT_CONFIRMATION": "Confirmation du compte",
|
||||
"ACCOUNT_CONFIRMATION_NOT_RECEIVED": "Vous n'avez pas reçu les instructions ?",
|
||||
"ACCOUNT_CONFIRMATION_SENT": "Vérifiez vos courriels. Un nouveau courriel de confirmation a été envoyé à l'adresse électronique fournie.",
|
||||
"ADMIN": "Admin",
|
||||
"ALREADY_HAVE_ACCOUNT": "Vous avez déjà un compte ?",
|
||||
"CONFIRM_ACCOUNT_DELETION": "Êtes-vous sûr·e de vouloir supprimer votre compte ? Toutes les données seront définitivement effacées.",
|
||||
"CURRENT_PASSWORD": "Mot de passe actuel",
|
||||
"EMAIL": "Courriel",
|
||||
"EMAIL_INFO": "Saisissez une adresse électronique valide.",
|
||||
"EMAIL_UPDATE": "Mise à jour de l'adresse électronique",
|
||||
"ENTER_PASSWORD": "Saisissez un mot de passe",
|
||||
"EXPORT_REQUEST": {
|
||||
"DATA_EXPORT": "Export des données",
|
||||
"DOWNLOAD_ARCHIVE": "Télécharger l'archive",
|
||||
"GENERATING_LINK": "lien en cours de génération...",
|
||||
"ONLY_ONE_EXPORT_PER_DAY": "Vous pouvez demander un export par 24h",
|
||||
"STATUS": {
|
||||
"errored": "en erreur (veuillez demander une nouvelle archive)",
|
||||
"in_progress": "en cours..."
|
||||
}
|
||||
"ACCOUNT_CONFIRMATION": "Confirmation du compte",
|
||||
"ACCOUNT_CONFIRMATION_NOT_RECEIVED": "Vous n'avez pas reçu les instructions ?",
|
||||
"ACCOUNT_CONFIRMATION_SENT": "Vérifiez vos courriels. Un nouveau courriel de confirmation a été envoyé à l'adresse électronique fournie.",
|
||||
"ADMIN": "Admin",
|
||||
"ALREADY_HAVE_ACCOUNT": "Vous avez déjà un compte ?",
|
||||
"CONFIRM_ACCOUNT_DELETION": "Êtes-vous sûr·e de vouloir supprimer votre compte ? Toutes les données seront définitivement effacées.",
|
||||
"CURRENT_PASSWORD": "Mot de passe actuel",
|
||||
"EMAIL": "Courriel",
|
||||
"EMAIL_INFO": "Saisissez une adresse électronique valide.",
|
||||
"EMAIL_UPDATE": "Mise à jour de l'adresse électronique",
|
||||
"ENTER_PASSWORD": "Saisissez un mot de passe",
|
||||
"EXPORT_REQUEST": {
|
||||
"DATA_EXPORT": "Export des données",
|
||||
"DOWNLOAD_ARCHIVE": "Télécharger l'archive",
|
||||
"GENERATING_LINK": "lien en cours de génération...",
|
||||
"ONLY_ONE_EXPORT_PER_DAY": "Vous pouvez demander un export par 24h",
|
||||
"STATUS": {
|
||||
"errored": "en erreur (veuillez demander une nouvelle archive)",
|
||||
"in_progress": "en cours..."
|
||||
}
|
||||
},
|
||||
"FILTER_ON_USERNAME": "Filtrer sur le nom d'utilisateur",
|
||||
"HIDE_PASSWORD": "masquer le mot de passe",
|
||||
"INVALID_TOKEN": "Jeton invalide, veuillez demander une nouvelle réinitialisation de mot de passe.",
|
||||
"I_WANT_TO_DELETE_MY_ACCOUNT": "Je souhaite supprimer mon compte",
|
||||
"LANGUAGE": "Langue",
|
||||
"LAST_PRIVACY_POLICY_TO_VALIDATE": "La politique de confidentialité a été mise à jour. Veuillez l'{0} avant de poursuivre.",
|
||||
"LOGIN": "Se connecter",
|
||||
"LOGOUT": "Se déconnecter",
|
||||
"LOGOUT_CONFIRMATION": "Etes-vous sûr de vouloir vous déconnecter ?",
|
||||
"LOG_IN": "connecter",
|
||||
"NEW_PASSWORD": "Nouveau mot de passe",
|
||||
"NO_USERS_FOUND": "Aucun utilisateur trouvé.",
|
||||
"PASSWORD": "Mot de passe",
|
||||
"PASSWORD_FORGOTTEN": "Mot de passe oublié ?",
|
||||
"PASSWORD_INFO": "8 caractères minimum.",
|
||||
"PASSWORD_RESET": "Réinitialisation du mot de passe",
|
||||
"PASSWORD_SENT_EMAIL_TEXT": "Vérifiez vos courriels. Si vote adresse est dans notre base de données, vous recevrez un courriel avec un lien pour réinitialiser votre mot de passe.",
|
||||
"PASSWORD_STRENGTH": {
|
||||
"AVERAGE": "moyenne",
|
||||
"GOOD": "bonne",
|
||||
"LABEL": "robustesse du mot de passe",
|
||||
"STRONG": "forte",
|
||||
"SUGGESTIONS": {
|
||||
"allUppercase": "Mettez quelques lettres en majuscules, mais pas toutes.",
|
||||
"anotherWord": "Ajoutez des mots moins courants.",
|
||||
"associatedYears": "Évitez les années qui vous sont associées. (ex : date de naissance).",
|
||||
"capitalization": "Capitalisez mais pas seulement la première lettre.",
|
||||
"dates": "Évitez les dates et les années qui vous sont associées. (ex : date ou année de naissance).",
|
||||
"l33t": "Évitez les substitutions de lettres prévisibles comme {'@'} pour a.",
|
||||
"longerKeyboardPattern": "Utilisez des motifs de clavier plus longs et changez de sens de frappe plusieurs fois.",
|
||||
"noNeed": "Vous pouvez créer des mots de passe forts sans utiliser de symboles, de chiffres ou de lettres majuscules.",
|
||||
"pwned": "Si vous utilisez ce mot de passe ailleurs, vous devriez le modifier.",
|
||||
"recentYears": "Évitez les dernières années.",
|
||||
"repeated": "Évitez les mots et les caractères répétés.",
|
||||
"reverseWords": "Évitez les orthographes inversées des mots courants.",
|
||||
"sequences": "Évitez les séquences de caractères courantes.",
|
||||
"useWords": "Utilisez plusieurs mots, mais évitez les phrases courantes."
|
||||
},
|
||||
"FILTER_ON_USERNAME": "Filtrer sur le nom d'utilisateur",
|
||||
"HIDE_PASSWORD": "masquer le mot de passe",
|
||||
"INVALID_TOKEN": "Jeton invalide, veuillez demander une nouvelle réinitialisation de mot de passe.",
|
||||
"I_WANT_TO_DELETE_MY_ACCOUNT": "Je souhaite supprimer mon compte",
|
||||
"WEAK": "faible"
|
||||
},
|
||||
"PASSWORD_UPDATED": "Votre mot de passe a été mis à jour. Cliquez {0} pour vous connecter.",
|
||||
"PROFILE": {
|
||||
"ACCOUNT_EDITION": "Mise à jour du compte",
|
||||
"ASCENT_DATA": "Données relatives au dénivelé positif (records, total)",
|
||||
"BACK_TO_PROFILE": "Revenir au profil",
|
||||
"BIO": "Bio",
|
||||
"BIRTH_DATE": "Date de naissance",
|
||||
"DATE_FORMAT": "Format d'affichage de la date",
|
||||
"EDIT": "Modifier le profil",
|
||||
"EDIT_PREFERENCES": "Modifier les préférences",
|
||||
"EDIT_SPORTS_PREFERENCES": "Modifier les préférences des sports",
|
||||
"ELEVATION_CHART_START": {
|
||||
"LABEL": "Début de l'axe pour le graphe affichant l'altitude",
|
||||
"MIN_ALT": "Altitude minimale",
|
||||
"ZERO": "0"
|
||||
},
|
||||
"ERRORED_EMAIL_UPDATE": "Veuillez vous {0} pour changer de nouveau votre adresse électronique ou contacter l'administrateur",
|
||||
"FIRST_DAY_OF_WEEK": "Premier jour de la semaine",
|
||||
"FIRST_NAME": "Prénom",
|
||||
"LANGUAGE": "Langue",
|
||||
"LAST_PRIVACY_POLICY_TO_VALIDATE": "La politique de confidentialité a été mise à jour. Veuillez l'{0} avant de poursuivre.",
|
||||
"LOGIN": "Se connecter",
|
||||
"LOGOUT": "Se déconnecter",
|
||||
"LOGOUT_CONFIRMATION": "Etes-vous sûr de vouloir vous déconnecter ?",
|
||||
"LOG_IN": "connecter",
|
||||
"NEW_PASSWORD": "Nouveau mot de passe",
|
||||
"NO_USERS_FOUND": "Aucun utilisateur trouvé.",
|
||||
"PASSWORD": "Mot de passe",
|
||||
"PASSWORD_FORGOTTEN": "Mot de passe oublié ?",
|
||||
"PASSWORD_INFO": "8 caractères minimum.",
|
||||
"PASSWORD_RESET": "Réinitialisation du mot de passe",
|
||||
"PASSWORD_SENT_EMAIL_TEXT": "Vérifiez vos courriels. Si vote adresse est dans notre base de données, vous recevrez un courriel avec un lien pour réinitialiser votre mot de passe.",
|
||||
"PASSWORD_STRENGTH": {
|
||||
"AVERAGE": "moyenne",
|
||||
"GOOD": "bonne",
|
||||
"LABEL": "robustesse du mot de passe",
|
||||
"STRONG": "forte",
|
||||
"SUGGESTIONS": {
|
||||
"allUppercase": "Mettez quelques lettres en majuscules, mais pas toutes.",
|
||||
"anotherWord": "Ajoutez des mots moins courants.",
|
||||
"associatedYears": "Évitez les années qui vous sont associées. (ex : date de naissance).",
|
||||
"capitalization": "Capitalisez mais pas seulement la première lettre.",
|
||||
"dates": "Évitez les dates et les années qui vous sont associées. (ex : date ou année de naissance).",
|
||||
"l33t": "Évitez les substitutions de lettres prévisibles comme {'@'} pour a.",
|
||||
"longerKeyboardPattern": "Utilisez des motifs de clavier plus longs et changez de sens de frappe plusieurs fois.",
|
||||
"noNeed": "Vous pouvez créer des mots de passe forts sans utiliser de symboles, de chiffres ou de lettres majuscules.",
|
||||
"pwned": "Si vous utilisez ce mot de passe ailleurs, vous devriez le modifier.",
|
||||
"recentYears": "Évitez les dernières années.",
|
||||
"repeated": "Évitez les mots et les caractères répétés.",
|
||||
"reverseWords": "Évitez les orthographes inversées des mots courants.",
|
||||
"sequences": "Évitez les séquences de caractères courantes.",
|
||||
"useWords": "Utilisez plusieurs mots, mais évitez les phrases courantes."
|
||||
},
|
||||
"WEAK": "faible"
|
||||
"LAST_NAME": "Nom",
|
||||
"LOCATION": "Lieu",
|
||||
"MONDAY": "Lundi",
|
||||
"PICTURE": "Image de profil",
|
||||
"PICTURE_EDITION": "Mise à jour de l'image de profil",
|
||||
"PICTURE_REMOVE": "Supprimer",
|
||||
"PICTURE_UPDATE": "Mettre à jour l'image",
|
||||
"PREFERENCES_EDITION": "Mise à jour des préférences",
|
||||
"PRIVACY-POLICY_EDITION": "Politique de confidentialité",
|
||||
"PROFILE_EDITION": "Mise à jour du profil",
|
||||
"REGISTRATION_DATE": "Date d'inscription",
|
||||
"SPORT": {
|
||||
"ACTION": "action",
|
||||
"COLOR": "couleur",
|
||||
"DISABLED_BY_ADMIN": "désactivé par l'administrateur",
|
||||
"IS_ACTIVE": "actif",
|
||||
"LABEL": "label",
|
||||
"STOPPED_SPEED_THRESHOLD": "seuil de vitesse arrêtée"
|
||||
},
|
||||
"PASSWORD_UPDATED": "Votre mot de passe a été mis à jour. Cliquez {0} pour vous connecter.",
|
||||
"PROFILE": {
|
||||
"ACCOUNT_EDITION": "Mise à jour du compte",
|
||||
"ASCENT_DATA": "Données relatives au dénivelé positif (records, total)",
|
||||
"BACK_TO_PROFILE": "Revenir au profil",
|
||||
"BIO": "Bio",
|
||||
"BIRTH_DATE": "Date de naissance",
|
||||
"DATE_FORMAT": "Format d'affichage de la date",
|
||||
"EDIT": "Modifier le profil",
|
||||
"EDIT_PREFERENCES": "Modifier les préférences",
|
||||
"EDIT_SPORTS_PREFERENCES": "Modifier les préférences des sports",
|
||||
"ELEVATION_CHART_START": {
|
||||
"LABEL": "Début de l'axe pour le graphe affichant l'altitude",
|
||||
"MIN_ALT": "Altitude minimale",
|
||||
"ZERO": "0"
|
||||
},
|
||||
"ERRORED_EMAIL_UPDATE": "Veuillez vous {0} pour changer de nouveau votre adresse électronique ou contacter l'administrateur",
|
||||
"FIRST_DAY_OF_WEEK": "Premier jour de la semaine",
|
||||
"FIRST_NAME": "Prénom",
|
||||
"LANGUAGE": "Langue",
|
||||
"LAST_NAME": "Nom",
|
||||
"LOCATION": "Lieu",
|
||||
"MONDAY": "Lundi",
|
||||
"PICTURE": "Image de profil",
|
||||
"PICTURE_EDITION": "Mise à jour de l'image de profil",
|
||||
"PICTURE_REMOVE": "Supprimer",
|
||||
"PICTURE_UPDATE": "Mettre à jour l'image",
|
||||
"PREFERENCES_EDITION": "Mise à jour des préférences",
|
||||
"PRIVACY-POLICY_EDITION": "Politique de confidentialité",
|
||||
"PROFILE_EDITION": "Mise à jour du profil",
|
||||
"REGISTRATION_DATE": "Date d'inscription",
|
||||
"SPORT": {
|
||||
"ACTION": "action",
|
||||
"COLOR": "couleur",
|
||||
"DISABLED_BY_ADMIN": "désactivé par l'administrateur",
|
||||
"IS_ACTIVE": "actif",
|
||||
"LABEL": "label",
|
||||
"STOPPED_SPEED_THRESHOLD": "seuil de vitesse arrêtée"
|
||||
},
|
||||
"SPORTS_EDITION": "Mise à jour des préférences des sports",
|
||||
"SUCCESSFUL_EMAIL_UPDATE": "Votre compte a été modifié avec succès. Veuillez vérifier votre boîte de réception pour valider votre nouvelle adresse électronique.",
|
||||
"SUCCESSFUL_REGISTRATION": "Votre compte a été créé avec succès.",
|
||||
"SUCCESSFUL_REGISTRATION_WITH_EMAIL": "Un lien pour activer votre compte a été envoyé à l'adresse électronique fournie.",
|
||||
"SUCCESSFUL_UPDATE": "Votre compte a été modifié avec succès.",
|
||||
"SUNDAY": "Dimanche",
|
||||
"TABS": {
|
||||
"ACCOUNT": "compte",
|
||||
"APPS": "apps",
|
||||
"PICTURE": "image",
|
||||
"PREFERENCES": "préférences",
|
||||
"PRIVACY-POLICY": "politique de confidentialité",
|
||||
"PROFILE": "profil",
|
||||
"SPORTS": "sports"
|
||||
},
|
||||
"TIMEZONE": "Fuseau horaire",
|
||||
"UNITS": {
|
||||
"IMPERIAL": "Système impérial (ft, mi, mph, °F)",
|
||||
"LABEL": "Unités pour les distances",
|
||||
"METRIC": "Système métrique (m, km, m/s, °C)"
|
||||
},
|
||||
"USE_RAW_GPX_SPEED": {
|
||||
"FILTERED_SPEED": "Filtré",
|
||||
"HELP": "Si filtré, les valeurs extrêmes (qui peuvent être des erreurs GPS) sont exclues lors du calcul de la vitesse maximale.",
|
||||
"LABEL": "Calcul de la vitesse maximale",
|
||||
"RAW_SPEED": "Brut"
|
||||
}
|
||||
"SPORTS_EDITION": "Mise à jour des préférences des sports",
|
||||
"SUCCESSFUL_EMAIL_UPDATE": "Votre compte a été modifié avec succès. Veuillez vérifier votre boîte de réception pour valider votre nouvelle adresse électronique.",
|
||||
"SUCCESSFUL_REGISTRATION": "Votre compte a été créé avec succès.",
|
||||
"SUCCESSFUL_REGISTRATION_WITH_EMAIL": "Un lien pour activer votre compte a été envoyé à l'adresse électronique fournie.",
|
||||
"SUCCESSFUL_UPDATE": "Votre compte a été modifié avec succès.",
|
||||
"SUNDAY": "Dimanche",
|
||||
"TABS": {
|
||||
"ACCOUNT": "compte",
|
||||
"APPS": "apps",
|
||||
"PICTURE": "image",
|
||||
"PREFERENCES": "préférences",
|
||||
"PRIVACY-POLICY": "politique de confidentialité",
|
||||
"PROFILE": "profil",
|
||||
"SPORTS": "sports"
|
||||
},
|
||||
"READ_AND_ACCEPT_PRIVACY_POLICY": "J'ai lu et accepte la {0}.",
|
||||
"REGISTER": "S'inscrire",
|
||||
"REGISTER_DISABLED": "Désolé, les inscriptions sont désactivées.",
|
||||
"RESENT_ACCOUNT_CONFIRMATION": "Envoyer à nouveau le courriel de confirmation de compte",
|
||||
"RESET_PASSWORD": "Réinitialiser votre mot de passe",
|
||||
"REVIEW": "accepter",
|
||||
"SHOW_PASSWORD": "afficher le mot de passe",
|
||||
"THIS_USER_ACCOUNT_IS_INACTIVE": "Le compte de cet utilisateur est inactif.",
|
||||
"USERNAME": "Nom d'utilisateur",
|
||||
"USERNAME_INFO": "3 à 30 caractères requis, seuls les caractères alphanumériques et le caractère _ sont autorisés.",
|
||||
"USER_PICTURE": "photo de l'utilisateur",
|
||||
"YOU_HAVE_ACCEPTED_PRIVACY_POLICY": "Vous avez accepté la {0}."
|
||||
}
|
||||
"TIMEZONE": "Fuseau horaire",
|
||||
"UNITS": {
|
||||
"IMPERIAL": "Système impérial (ft, mi, mph, °F)",
|
||||
"LABEL": "Unités pour les distances",
|
||||
"METRIC": "Système métrique (m, km, m/s, °C)"
|
||||
},
|
||||
"USE_RAW_GPX_SPEED": {
|
||||
"FILTERED_SPEED": "Filtré",
|
||||
"HELP": "Si filtré, les valeurs extrêmes (qui peuvent être des erreurs GPS) sont exclues lors du calcul de la vitesse maximale.",
|
||||
"LABEL": "Calcul de la vitesse maximale",
|
||||
"RAW_SPEED": "Brut"
|
||||
}
|
||||
},
|
||||
"READ_AND_ACCEPT_PRIVACY_POLICY": "J'ai lu et accepte la {0}.",
|
||||
"REGISTER": "S'inscrire",
|
||||
"REGISTER_DISABLED": "Désolé, les inscriptions sont désactivées.",
|
||||
"RESENT_ACCOUNT_CONFIRMATION": "Envoyer à nouveau le courriel de confirmation de compte",
|
||||
"RESET_PASSWORD": "Réinitialiser votre mot de passe",
|
||||
"REVIEW": "accepter",
|
||||
"SHOW_PASSWORD": "afficher le mot de passe",
|
||||
"THIS_USER_ACCOUNT_IS_INACTIVE": "Le compte de cet utilisateur est inactif.",
|
||||
"USERNAME": "Nom d'utilisateur",
|
||||
"USERNAME_INFO": "3 à 30 caractères requis, seuls les caractères alphanumériques et le caractère _ sont autorisés.",
|
||||
"USER_PICTURE": "photo de l'utilisateur",
|
||||
"YOU_HAVE_ACCEPTED_PRIVACY_POLICY": "Vous avez accepté la {0}."
|
||||
}
|
||||
|
@ -1,110 +1,110 @@
|
||||
{
|
||||
"ADD_WORKOUT": "Ajouter une séance",
|
||||
"ANALYSIS": "analyse",
|
||||
"ASCENT": "dénivelé positif",
|
||||
"AVERAGE_SPEED": "vitesse moyenne",
|
||||
"AVE_SPEED": "vitesse moy.",
|
||||
"BACK_TO_WORKOUT": "revenir à la séance",
|
||||
"DATE": "date",
|
||||
"DELETE_WORKOUT": "Supprimer la séance",
|
||||
"DESCENT": "dénivelé négatif",
|
||||
"DISPLAY_FILTERS": "afficher les filtres",
|
||||
"DISTANCE": "distance",
|
||||
"DOWNLOAD_WORKOUT": "Télécharger la séance",
|
||||
"DURATION": "durée",
|
||||
"EDIT_WORKOUT": "Modifier la séance",
|
||||
"ELEVATION": "altitude",
|
||||
"END": "fin",
|
||||
"EXIT_FULLSCREEN": "Sortir du plein-écran",
|
||||
"FROM": "à partir de",
|
||||
"GPX_FILE": "fichier .gpx",
|
||||
"HIDE_FILTERS": "masquer les filtres",
|
||||
"INVALID_ASCENT_OR_DESCENT": "Les 2 valeurs pour l'élévation doivent être renseignées et être supérieures ou égales à 0.",
|
||||
"INVALID_DISTANCE": "La distance doit être supérieure à 0",
|
||||
"INVALID_DURATION": "La durée doit être supérieure à 0 secondes",
|
||||
"LATEST_WORKOUTS": "Séances récentes",
|
||||
"LOAD_MORE_WORKOUT": "Charger les séances suivantes",
|
||||
"MAX_ALTITUDE": "altitude max",
|
||||
"MAX_FILES": "fichiers max. ",
|
||||
"MAX_SIZE": "taille max. ",
|
||||
"MAX_SPEED": "vitesse max",
|
||||
"MIN_ALTITUDE": "altitude min",
|
||||
"NEXT_SEGMENT": "Segment suivant",
|
||||
"NEXT_WORKOUT": "Séance suivante",
|
||||
"NOTES": "notes",
|
||||
"NO_DATA_CLEANING": "données issues du fichier gpx, sans correction",
|
||||
"NO_FILE_PROVIDED": "Pas de fichier fourni",
|
||||
"NO_FOLDER": "pas de répertoire",
|
||||
"NO_MAP": "Pas de carte",
|
||||
"NO_NEXT_SEGMENT": "Pas de segment suivant",
|
||||
"NO_NEXT_WORKOUT": "Pas de séance suivante",
|
||||
"NO_NOTES": "Pas de notes",
|
||||
"NO_PREVIOUS_SEGMENT": "Pas de segment précédent",
|
||||
"NO_PREVIOUS_WORKOUT": "Pas de séance précédente",
|
||||
"NO_RECORDS": "Pas de records.",
|
||||
"NO_WORKOUTS": "Pas de séances.",
|
||||
"PAUSES": "pauses",
|
||||
"PREVIOUS_SEGMENT": "Segment précédent",
|
||||
"PREVIOUS_WORKOUT": "Séance précédente",
|
||||
"RECORD": "record | records",
|
||||
"RECORD_AS": "Vitesse moy.",
|
||||
"RECORD_FD": "Distance la + longue",
|
||||
"RECORD_HA": "Dénivelé positif le + élevé",
|
||||
"RECORD_LD": "Durée la + longue",
|
||||
"RECORD_MS": "Vitesse max.",
|
||||
"REMAINING_CHARS": "nombre de caractères restants ",
|
||||
"RESET_ZOOM": "Réinitialiser le zoom",
|
||||
"SEGMENT": "segment | segments",
|
||||
"SPEED": "vitesse",
|
||||
"SPORT": "sport | sports",
|
||||
"START": "début",
|
||||
"START_AND_FINISH": "Départ et arrivée",
|
||||
"START_ELEVATION_AT_ZERO": "démarrer l'axe de l'altitude à 0",
|
||||
"TITLE": "titre",
|
||||
"TO": "jusqu'au",
|
||||
"TOTAL_DURATION": "durée totale",
|
||||
"UPLOAD_FIRST_WORKOUT": "Ajoutez votre première séance !",
|
||||
"VIEW_FULLSCREEN": "Afficher en plein-écran",
|
||||
"WEATHER": {
|
||||
"DARK_SKY": {
|
||||
"clear-day": "ensoleillé",
|
||||
"clear-night": "nuit claire",
|
||||
"cloudy": "nuageux",
|
||||
"fog": "brouillard",
|
||||
"partly-cloudy-day": "partiellement nuageux",
|
||||
"partly-cloudy-night": "nuit partiellement nuageuse",
|
||||
"rain": "pluie",
|
||||
"sleet": "neige fondue",
|
||||
"snow": "neige",
|
||||
"wind": "venteux"
|
||||
},
|
||||
"HUMIDITY": "humidité",
|
||||
"TEMPERATURE": "température",
|
||||
"WIND": "vent",
|
||||
"WIND_DIRECTIONS": {
|
||||
"E": "E",
|
||||
"ENE": "ENE",
|
||||
"ESE": "ESE",
|
||||
"N": "N",
|
||||
"NE": "NE",
|
||||
"NNE": "NNE",
|
||||
"NNW": "NNO",
|
||||
"NW": "NO",
|
||||
"S": "S",
|
||||
"SE": "SE",
|
||||
"SSE": "SSE",
|
||||
"SSW": "SSO",
|
||||
"SW": "SO",
|
||||
"W": "O",
|
||||
"WNW": "ONO",
|
||||
"WSW": "OSO"
|
||||
}
|
||||
"ADD_WORKOUT": "Ajouter une séance",
|
||||
"ANALYSIS": "analyse",
|
||||
"ASCENT": "dénivelé positif",
|
||||
"AVERAGE_SPEED": "vitesse moyenne",
|
||||
"AVE_SPEED": "vitesse moy.",
|
||||
"BACK_TO_WORKOUT": "revenir à la séance",
|
||||
"DATE": "date",
|
||||
"DELETE_WORKOUT": "Supprimer la séance",
|
||||
"DESCENT": "dénivelé négatif",
|
||||
"DISPLAY_FILTERS": "afficher les filtres",
|
||||
"DISTANCE": "distance",
|
||||
"DOWNLOAD_WORKOUT": "Télécharger la séance",
|
||||
"DURATION": "durée",
|
||||
"EDIT_WORKOUT": "Modifier la séance",
|
||||
"ELEVATION": "altitude",
|
||||
"END": "fin",
|
||||
"EXIT_FULLSCREEN": "Sortir du plein-écran",
|
||||
"FROM": "à partir de",
|
||||
"GPX_FILE": "fichier .gpx",
|
||||
"HIDE_FILTERS": "masquer les filtres",
|
||||
"INVALID_ASCENT_OR_DESCENT": "Les 2 valeurs pour l'élévation doivent être renseignées et être supérieures ou égales à 0.",
|
||||
"INVALID_DISTANCE": "La distance doit être supérieure à 0",
|
||||
"INVALID_DURATION": "La durée doit être supérieure à 0 secondes",
|
||||
"LATEST_WORKOUTS": "Séances récentes",
|
||||
"LOAD_MORE_WORKOUT": "Charger les séances suivantes",
|
||||
"MAX_ALTITUDE": "altitude max",
|
||||
"MAX_FILES": "fichiers max. ",
|
||||
"MAX_SIZE": "taille max. ",
|
||||
"MAX_SPEED": "vitesse max",
|
||||
"MIN_ALTITUDE": "altitude min",
|
||||
"NEXT_SEGMENT": "Segment suivant",
|
||||
"NEXT_WORKOUT": "Séance suivante",
|
||||
"NOTES": "notes",
|
||||
"NO_DATA_CLEANING": "données issues du fichier gpx, sans correction",
|
||||
"NO_FILE_PROVIDED": "Pas de fichier fourni",
|
||||
"NO_FOLDER": "pas de répertoire",
|
||||
"NO_MAP": "Pas de carte",
|
||||
"NO_NEXT_SEGMENT": "Pas de segment suivant",
|
||||
"NO_NEXT_WORKOUT": "Pas de séance suivante",
|
||||
"NO_NOTES": "Pas de notes",
|
||||
"NO_PREVIOUS_SEGMENT": "Pas de segment précédent",
|
||||
"NO_PREVIOUS_WORKOUT": "Pas de séance précédente",
|
||||
"NO_RECORDS": "Pas de records.",
|
||||
"NO_WORKOUTS": "Pas de séances.",
|
||||
"PAUSES": "pauses",
|
||||
"PREVIOUS_SEGMENT": "Segment précédent",
|
||||
"PREVIOUS_WORKOUT": "Séance précédente",
|
||||
"RECORD": "record | records",
|
||||
"RECORD_AS": "Vitesse moy.",
|
||||
"RECORD_FD": "Distance la + longue",
|
||||
"RECORD_HA": "Dénivelé positif le + élevé",
|
||||
"RECORD_LD": "Durée la + longue",
|
||||
"RECORD_MS": "Vitesse max.",
|
||||
"REMAINING_CHARS": "nombre de caractères restants ",
|
||||
"RESET_ZOOM": "Réinitialiser le zoom",
|
||||
"SEGMENT": "segment | segments",
|
||||
"SPEED": "vitesse",
|
||||
"SPORT": "sport | sports",
|
||||
"START": "début",
|
||||
"START_AND_FINISH": "Départ et arrivée",
|
||||
"START_ELEVATION_AT_ZERO": "démarrer l'axe de l'altitude à 0",
|
||||
"TITLE": "titre",
|
||||
"TO": "jusqu'au",
|
||||
"TOTAL_DURATION": "durée totale",
|
||||
"UPLOAD_FIRST_WORKOUT": "Ajoutez votre première séance !",
|
||||
"VIEW_FULLSCREEN": "Afficher en plein-écran",
|
||||
"WEATHER": {
|
||||
"DARK_SKY": {
|
||||
"clear-day": "ensoleillé",
|
||||
"clear-night": "nuit claire",
|
||||
"cloudy": "nuageux",
|
||||
"fog": "brouillard",
|
||||
"partly-cloudy-day": "partiellement nuageux",
|
||||
"partly-cloudy-night": "nuit partiellement nuageuse",
|
||||
"rain": "pluie",
|
||||
"sleet": "neige fondue",
|
||||
"snow": "neige",
|
||||
"wind": "venteux"
|
||||
},
|
||||
"WITHOUT_GPX": "sans fichier .gpx",
|
||||
"WITH_GPX": "avec un fichier .gpx",
|
||||
"WORKOUT": "séance | séances",
|
||||
"WORKOUT_DATE": "date de la séance",
|
||||
"WORKOUT_DELETION_CONFIRMATION": "Etes-vous sûr de vouloir supprimer cette séance ?",
|
||||
"ZIP_ARCHIVE": "archive .zip",
|
||||
"ZIP_ARCHIVE_DESCRIPTION": "ou une archive .zip contenant des fichiers .gpx"
|
||||
"HUMIDITY": "humidité",
|
||||
"TEMPERATURE": "température",
|
||||
"WIND": "vent",
|
||||
"WIND_DIRECTIONS": {
|
||||
"E": "E",
|
||||
"ENE": "ENE",
|
||||
"ESE": "ESE",
|
||||
"N": "N",
|
||||
"NE": "NE",
|
||||
"NNE": "NNE",
|
||||
"NNW": "NNO",
|
||||
"NW": "NO",
|
||||
"S": "S",
|
||||
"SE": "SE",
|
||||
"SSE": "SSE",
|
||||
"SSW": "SSO",
|
||||
"SW": "SO",
|
||||
"W": "O",
|
||||
"WNW": "ONO",
|
||||
"WSW": "OSO"
|
||||
}
|
||||
},
|
||||
"WITHOUT_GPX": "sans fichier .gpx",
|
||||
"WITH_GPX": "avec un fichier .gpx",
|
||||
"WORKOUT": "séance | séances",
|
||||
"WORKOUT_DATE": "date de la séance",
|
||||
"WORKOUT_DELETION_CONFIRMATION": "Etes-vous sûr de vouloir supprimer cette séance ?",
|
||||
"ZIP_ARCHIVE": "archive .zip",
|
||||
"ZIP_ARCHIVE_DESCRIPTION": "ou une archive .zip contenant des fichiers .gpx"
|
||||
}
|
||||
|
Reference in New Issue
Block a user