Merge pull request #197 from weblate/weblate-fittrackee-fittrackee-client-administration
Translations update from Hosted Weblate
This commit is contained in:
commit
4abcf050a3
2
fittrackee/dist/index.html
vendored
2
fittrackee/dist/index.html
vendored
@ -1 +1 @@
|
|||||||
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><!--[if IE]><link rel="icon" href="/favicon.ico"><![endif]--><link rel="stylesheet" href="/static/css/fork-awesome.min.css"/><link rel="stylesheet" href="/static/css/leaflet.css"/><title>FitTrackee</title><script defer="defer" src="/static/js/chunk-vendors.9821bfa6.js"></script><script defer="defer" src="/static/js/app.3a71120c.js"></script><link href="/static/css/app.158f462d.css" rel="stylesheet"><link rel="icon" type="image/png" sizes="32x32" href="/img/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/img/icons/favicon-16x16.png"><link rel="manifest" href="/manifest.json"><meta name="theme-color" content="#4DBA87"><meta name="apple-mobile-web-app-capable" content="no"><meta name="apple-mobile-web-app-status-bar-style" content="default"><meta name="apple-mobile-web-app-title" content="fittrackee_client"><link rel="apple-touch-icon" href="/img/icons/apple-touch-icon-152x152.png"><link rel="mask-icon" href="/img/icons/safari-pinned-tab.svg" color="#4DBA87"><meta name="msapplication-TileImage" content="/img/icons/msapplication-icon-144x144.png"><meta name="msapplication-TileColor" content="#000000"></head><body><noscript><strong>We're sorry but FitTrackee doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
|
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><!--[if IE]><link rel="icon" href="/favicon.ico"><![endif]--><link rel="stylesheet" href="/static/css/fork-awesome.min.css"/><link rel="stylesheet" href="/static/css/leaflet.css"/><title>FitTrackee</title><script defer="defer" src="/static/js/chunk-vendors.9821bfa6.js"></script><script defer="defer" src="/static/js/app.78bef568.js"></script><link href="/static/css/app.158f462d.css" rel="stylesheet"><link rel="icon" type="image/png" sizes="32x32" href="/img/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/img/icons/favicon-16x16.png"><link rel="manifest" href="/manifest.json"><meta name="theme-color" content="#4DBA87"><meta name="apple-mobile-web-app-capable" content="no"><meta name="apple-mobile-web-app-status-bar-style" content="default"><meta name="apple-mobile-web-app-title" content="fittrackee_client"><link rel="apple-touch-icon" href="/img/icons/apple-touch-icon-152x152.png"><link rel="mask-icon" href="/img/icons/safari-pinned-tab.svg" color="#4DBA87"><meta name="msapplication-TileImage" content="/img/icons/msapplication-icon-144x144.png"><meta name="msapplication-TileColor" content="#000000"></head><body><noscript><strong>We're sorry but FitTrackee doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
|
2
fittrackee/dist/service-worker.js
vendored
2
fittrackee/dist/service-worker.js
vendored
File diff suppressed because one or more lines are too long
2
fittrackee/dist/service-worker.js.map
vendored
2
fittrackee/dist/service-worker.js.map
vendored
File diff suppressed because one or more lines are too long
2
fittrackee/dist/static/js/app.3a71120c.js
vendored
2
fittrackee/dist/static/js/app.3a71120c.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
fittrackee/dist/static/js/app.78bef568.js
vendored
Normal file
2
fittrackee/dist/static/js/app.78bef568.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
fittrackee/dist/static/js/app.78bef568.js.map
vendored
Normal file
1
fittrackee/dist/static/js/app.78bef568.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -1,2 +1,2 @@
|
|||||||
"use strict";(self["webpackChunkfittrackee_client"]=self["webpackChunkfittrackee_client"]||[]).push([[193],{9161:function(e,s,t){t.r(s),t.d(s,{default:function(){return A}});t(6699);var a=t(6252),r=t(2262),l=t(3577),o=t(3324),n=t(9996);const c={class:"chart-menu"},i={class:"chart-arrow"},u={class:"time-frames custom-checkboxes-group"},d={class:"time-frames-checkboxes custom-checkboxes"},p=["id","name","checked","onInput"],m={class:"chart-arrow"};var v=(0,a.aZ)({__name:"StatsMenu",emits:["arrowClick","timeFrameUpdate"],setup(e,{emit:s}){const t=(0,r.iH)("month"),o=["week","month","year"];function n(e){t.value=e,s("timeFrameUpdate",e)}return(e,r)=>((0,a.wg)(),(0,a.iD)("div",c,[(0,a._)("div",i,[(0,a._)("i",{class:"fa fa-chevron-left","aria-hidden":"true",onClick:r[0]||(r[0]=e=>s("arrowClick",!0))})]),(0,a._)("div",u,[(0,a._)("div",d,[((0,a.wg)(),(0,a.iD)(a.HY,null,(0,a.Ko)(o,(s=>(0,a._)("div",{class:"time-frame custom-checkbox",key:s},[(0,a._)("label",null,[(0,a._)("input",{type:"radio",id:s,name:s,checked:t.value===s,onInput:e=>n(s)},null,40,p),(0,a._)("span",null,(0,l.zw)(e.$t(`statistics.TIME_FRAMES.${s}`)),1)])]))),64))])]),(0,a._)("div",m,[(0,a._)("i",{class:"fa fa-chevron-right","aria-hidden":"true",onClick:r[1]||(r[1]=e=>s("arrowClick",!1))})])]))}}),k=t(3744);const _=(0,k.Z)(v,[["__scopeId","data-v-22d55de2"]]);var S=_,w=t(631);const f={class:"sports-menu"},h=["id","name","checked","onInput"],U={class:"sport-label"};var b=(0,a.aZ)({__name:"StatsSportsMenu",props:{userSports:null,selectedSportIds:{default:()=>[]}},emits:["selectedSportIdsUpdate"],setup(e,{emit:s}){const t=e,{t:n}=(0,o.QT)(),c=(0,a.f3)("sportColors"),{selectedSportIds:i}=(0,r.BK)(t),u=(0,a.Fl)((()=>(0,w.xH)(t.userSports,n)));function d(e){s("selectedSportIdsUpdate",e)}return(e,s)=>{const t=(0,a.up)("SportImage");return(0,a.wg)(),(0,a.iD)("div",f,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)((0,r.SU)(u),(e=>((0,a.wg)(),(0,a.iD)("label",{type:"checkbox",key:e.id,style:(0,l.j5)({color:e.color?e.color:(0,r.SU)(c)[e.label]})},[(0,a._)("input",{type:"checkbox",id:e.id,name:e.label,checked:(0,r.SU)(i).includes(e.id),onInput:s=>d(e.id)},null,40,h),(0,a.Wm)(t,{"sport-label":e.label,color:e.color},null,8,["sport-label","color"]),(0,a._)("span",U,(0,l.zw)(e.translatedLabel),1)],4)))),128))])}}});const I=b;var g=I,T=t(9318);const y={key:0,id:"user-statistics"};var C=(0,a.aZ)({__name:"index",props:{sports:null,user:null},setup(e){const s=e,{t:t}=(0,o.QT)(),{sports:l,user:c}=(0,r.BK)(s),i=(0,r.iH)("month"),u=(0,r.iH)(v(i.value)),d=(0,a.Fl)((()=>(0,w.xH)(s.sports,t))),p=(0,r.iH)(_(s.sports));function m(e){i.value=e,u.value=v(i.value)}function v(e){return(0,T.aZ)(new Date,e,s.user.weekm)}function k(e){u.value=(0,T.FN)(u.value,e,s.user.weekm)}function _(e){return e.map((e=>e.id))}function f(e){p.value.includes(e)?p.value=p.value.filter((s=>s!==e)):p.value.push(e)}return(0,a.YP)((()=>s.sports),(e=>{p.value=_(e)})),(e,s)=>(0,r.SU)(d)?((0,a.wg)(),(0,a.iD)("div",y,[(0,a.Wm)(S,{onTimeFrameUpdate:m,onArrowClick:k}),(0,a.Wm)(n.Z,{sports:(0,r.SU)(l),user:(0,r.SU)(c),chartParams:u.value,"displayed-sport-ids":p.value,fullStats:!0},null,8,["sports","user","chartParams","displayed-sport-ids"]),(0,a.Wm)(g,{"selected-sport-ids":p.value,"user-sports":(0,r.SU)(l),onSelectedSportIdsUpdate:f},null,8,["selected-sport-ids","user-sports"])])):(0,a.kq)("",!0)}});const F=(0,k.Z)(C,[["__scopeId","data-v-d693c7da"]]);var Z=F,x=t(5630),D=t(8602),H=t(9917);const E={id:"statistics",class:"view"},R={key:0,class:"container"};var W=(0,a.aZ)({__name:"StatisticsView",setup(e){const s=(0,H.o)(),t=(0,a.Fl)((()=>s.getters[D.YN.GETTERS.AUTH_USER_PROFILE])),o=(0,a.Fl)((()=>s.getters[D.O8.GETTERS.SPORTS].filter((e=>t.value.sports_list.includes(e.id)))));return(e,s)=>{const n=(0,a.up)("Card");return(0,a.wg)(),(0,a.iD)("div",E,[(0,r.SU)(t).username?((0,a.wg)(),(0,a.iD)("div",R,[(0,a.Wm)(n,null,{title:(0,a.w5)((()=>[(0,a.Uk)((0,l.zw)(e.$t("statistics.STATISTICS")),1)])),content:(0,a.w5)((()=>[(0,a.Wm)(Z,{class:(0,l.C_)({"stats-disabled":0===(0,r.SU)(t).nb_workouts}),user:(0,r.SU)(t),sports:(0,r.SU)(o)},null,8,["class","user","sports"])])),_:1}),0===(0,r.SU)(t).nb_workouts?((0,a.wg)(),(0,a.j4)(x.Z,{key:0})):(0,a.kq)("",!0)])):(0,a.kq)("",!0)])}}});const P=(0,k.Z)(W,[["__scopeId","data-v-2e341d4e"]]);var A=P}}]);
|
"use strict";(self["webpackChunkfittrackee_client"]=self["webpackChunkfittrackee_client"]||[]).push([[193],{9161:function(e,s,t){t.r(s),t.d(s,{default:function(){return A}});t(6699);var a=t(6252),r=t(2262),l=t(3577),o=t(3324),n=t(9996);const c={class:"chart-menu"},i={class:"chart-arrow"},u={class:"time-frames custom-checkboxes-group"},d={class:"time-frames-checkboxes custom-checkboxes"},p=["id","name","checked","onInput"],m={class:"chart-arrow"};var v=(0,a.aZ)({__name:"StatsMenu",emits:["arrowClick","timeFrameUpdate"],setup(e,{emit:s}){const t=(0,r.iH)("month"),o=["week","month","year"];function n(e){t.value=e,s("timeFrameUpdate",e)}return(e,r)=>((0,a.wg)(),(0,a.iD)("div",c,[(0,a._)("div",i,[(0,a._)("i",{class:"fa fa-chevron-left","aria-hidden":"true",onClick:r[0]||(r[0]=e=>s("arrowClick",!0))})]),(0,a._)("div",u,[(0,a._)("div",d,[((0,a.wg)(),(0,a.iD)(a.HY,null,(0,a.Ko)(o,(s=>(0,a._)("div",{class:"time-frame custom-checkbox",key:s},[(0,a._)("label",null,[(0,a._)("input",{type:"radio",id:s,name:s,checked:t.value===s,onInput:e=>n(s)},null,40,p),(0,a._)("span",null,(0,l.zw)(e.$t(`statistics.TIME_FRAMES.${s}`)),1)])]))),64))])]),(0,a._)("div",m,[(0,a._)("i",{class:"fa fa-chevron-right","aria-hidden":"true",onClick:r[1]||(r[1]=e=>s("arrowClick",!1))})])]))}}),k=t(3744);const _=(0,k.Z)(v,[["__scopeId","data-v-22d55de2"]]);var S=_,w=t(631);const f={class:"sports-menu"},h=["id","name","checked","onInput"],U={class:"sport-label"};var b=(0,a.aZ)({__name:"StatsSportsMenu",props:{userSports:null,selectedSportIds:{default:()=>[]}},emits:["selectedSportIdsUpdate"],setup(e,{emit:s}){const t=e,{t:n}=(0,o.QT)(),c=(0,a.f3)("sportColors"),{selectedSportIds:i}=(0,r.BK)(t),u=(0,a.Fl)((()=>(0,w.xH)(t.userSports,n)));function d(e){s("selectedSportIdsUpdate",e)}return(e,s)=>{const t=(0,a.up)("SportImage");return(0,a.wg)(),(0,a.iD)("div",f,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)((0,r.SU)(u),(e=>((0,a.wg)(),(0,a.iD)("label",{type:"checkbox",key:e.id,style:(0,l.j5)({color:e.color?e.color:(0,r.SU)(c)[e.label]})},[(0,a._)("input",{type:"checkbox",id:e.id,name:e.label,checked:(0,r.SU)(i).includes(e.id),onInput:s=>d(e.id)},null,40,h),(0,a.Wm)(t,{"sport-label":e.label,color:e.color},null,8,["sport-label","color"]),(0,a._)("span",U,(0,l.zw)(e.translatedLabel),1)],4)))),128))])}}});const I=b;var g=I,T=t(9318);const y={key:0,id:"user-statistics"};var C=(0,a.aZ)({__name:"index",props:{sports:null,user:null},setup(e){const s=e,{t:t}=(0,o.QT)(),{sports:l,user:c}=(0,r.BK)(s),i=(0,r.iH)("month"),u=(0,r.iH)(v(i.value)),d=(0,a.Fl)((()=>(0,w.xH)(s.sports,t))),p=(0,r.iH)(_(s.sports));function m(e){i.value=e,u.value=v(i.value)}function v(e){return(0,T.aZ)(new Date,e,s.user.weekm)}function k(e){u.value=(0,T.FN)(u.value,e,s.user.weekm)}function _(e){return e.map((e=>e.id))}function f(e){p.value.includes(e)?p.value=p.value.filter((s=>s!==e)):p.value.push(e)}return(0,a.YP)((()=>s.sports),(e=>{p.value=_(e)})),(e,s)=>(0,r.SU)(d)?((0,a.wg)(),(0,a.iD)("div",y,[(0,a.Wm)(S,{onTimeFrameUpdate:m,onArrowClick:k}),(0,a.Wm)(n.Z,{sports:(0,r.SU)(l),user:(0,r.SU)(c),chartParams:u.value,"displayed-sport-ids":p.value,fullStats:!0},null,8,["sports","user","chartParams","displayed-sport-ids"]),(0,a.Wm)(g,{"selected-sport-ids":p.value,"user-sports":(0,r.SU)(l),onSelectedSportIdsUpdate:f},null,8,["selected-sport-ids","user-sports"])])):(0,a.kq)("",!0)}});const F=(0,k.Z)(C,[["__scopeId","data-v-d693c7da"]]);var Z=F,x=t(5630),D=t(8602),H=t(9917);const E={id:"statistics",class:"view"},R={key:0,class:"container"};var W=(0,a.aZ)({__name:"StatisticsView",setup(e){const s=(0,H.o)(),t=(0,a.Fl)((()=>s.getters[D.YN.GETTERS.AUTH_USER_PROFILE])),o=(0,a.Fl)((()=>s.getters[D.O8.GETTERS.SPORTS].filter((e=>t.value.sports_list.includes(e.id)))));return(e,s)=>{const n=(0,a.up)("Card");return(0,a.wg)(),(0,a.iD)("div",E,[(0,r.SU)(t).username?((0,a.wg)(),(0,a.iD)("div",R,[(0,a.Wm)(n,null,{title:(0,a.w5)((()=>[(0,a.Uk)((0,l.zw)(e.$t("statistics.STATISTICS")),1)])),content:(0,a.w5)((()=>[(0,a.Wm)(Z,{class:(0,l.C_)({"stats-disabled":0===(0,r.SU)(t).nb_workouts}),user:(0,r.SU)(t),sports:(0,r.SU)(o)},null,8,["class","user","sports"])])),_:1}),0===(0,r.SU)(t).nb_workouts?((0,a.wg)(),(0,a.j4)(x.Z,{key:0})):(0,a.kq)("",!0)])):(0,a.kq)("",!0)])}}});const P=(0,k.Z)(W,[["__scopeId","data-v-2e341d4e"]]);var A=P}}]);
|
||||||
//# sourceMappingURL=statistics.c817d0d3.js.map
|
//# sourceMappingURL=statistics.145d19e3.js.map
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"CONTACT_ADMIN": "Contacter l'administrateur",
|
"CONTACT_ADMIN": "Contacter l'administrateur",
|
||||||
"FITTRACKEE_DESCRIPTION": "<strong>FitTrackee</strong> est un <em>tracker</em> d'activités sportives (en extérieur).",
|
"FITTRACKEE_DESCRIPTION": "<strong>FitTrackee</strong> est un <em>tracker</em> d'activités sportives (en extérieur).",
|
||||||
"FITTRACKEE_LICENSE": "sous license {0} (en)",
|
"FITTRACKEE_LICENSE": "sous licence {0} (en) ",
|
||||||
"SOURCE_CODE": "Code source (en)"
|
"SOURCE_CODE": "Code source (en)"
|
||||||
}
|
}
|
||||||
|
@ -1,34 +1,34 @@
|
|||||||
{
|
{
|
||||||
"ERROR": {
|
"ERROR": {
|
||||||
"UNKNOWN": "Erreur. Veuillez réessayer ou contacter l'administrateur.",
|
"UNKNOWN": "Erreur. Veuillez réessayer ou contacter l'administrateur.",
|
||||||
"email: valid email must be provided": "Email : une adresse email valide doit être fournie.",
|
"email: valid email must be provided": "Courriel : une adresse électronique valide doit être fournie.",
|
||||||
"error on getting configuration": "Erreur lors de la récupération de la configuration.",
|
"error on getting configuration": "Erreur lors de la récupération de la configuration.",
|
||||||
"error when updating configuration": "Erreur lors de la mise à jour de la configuration",
|
"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, 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.",
|
"error, registration is disabled": "Erreur, les inscriptions sont désactivées.",
|
||||||
"file extension not allowed": "Extension de fichier non autorisée.",
|
"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.",
|
"file size is greater than the allowed size": "La taille du fichier est supérieure à la limite autorisée.",
|
||||||
"invalid credentials": "Identifiants invalides.",
|
"invalid credentials": "Identifiants invalides.",
|
||||||
"invalid payload": "Données fournies incorrectes.",
|
"invalid payload": "Données fournies incorrectes.",
|
||||||
"invalid token, please log in again": "Jeton de connexion invalide, merci de vous reconnecter.",
|
"invalid token, please log in again": "Jeton de connexion invalide, merci de vous reconnecter.",
|
||||||
"invalid token, please request a new token": "Jeton de connexion, merci de vous reconnecter.",
|
"invalid token, please request a new token": "Jeton de connexion, merci de vous reconnecter.",
|
||||||
"no file part": "Pas de fichier fourni.",
|
"no file part": "Pas de fichier fourni.",
|
||||||
"no selected file": "Pas de fichier sélectionné.",
|
"no selected file": "Pas de fichier sélectionné.",
|
||||||
"Network Error": "Erreur Réseau.",
|
"Network Error": "Erreur réseau.",
|
||||||
"new email must be different than curent email": "La nouvelle addresse email doit être differente de l'adresse actuelle",
|
"new email must be different than curent email": "La nouvelle addresse électronique doit être differente de l'adresse actuelle",
|
||||||
"password: password and password confirmation do not match": "Mot de passe : les mots de passe saisis sont différents.",
|
"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.",
|
"provide a valid auth token": "Merci de fournir un jeton de connexion valide.",
|
||||||
"sport does not exist": "Ce sport n'existe pas.",
|
"sport does not exist": "Ce sport n'existe pas.",
|
||||||
"signature expired, please log in again": "Signature expirée. Merci de vous reconnecter.",
|
"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é.",
|
"sorry, that username is already taken": "Désolé, ce nom d'utilisateur est déjà utilisé.",
|
||||||
"successfully registered": "Inscription validée.",
|
"successfully registered": "Inscription validée.",
|
||||||
"user does not exist": "L'utilisateur n'existe pas",
|
"user does not exist": "L'utilisateur n'existe pas.",
|
||||||
"valid email must be provided for admin contact": "Une adresse email doit être fournie pour le contact de l'administrateur.",
|
"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 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."
|
"you do not have permissions": "Vous n'avez pas les permissions nécessaires."
|
||||||
},
|
},
|
||||||
"PAGINATION": {
|
"PAGINATION": {
|
||||||
"PREVIOUS": "précédent",
|
"PREVIOUS": "précédent",
|
||||||
"NEXT": "suivant"
|
"NEXT": "suivant"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,17 +1,17 @@
|
|||||||
{
|
{
|
||||||
"ACCOUNT-CONFIRMATION-RESEND": "Envoyer à nouveau l'email de confirmation",
|
"ACCOUNT-CONFIRMATION-RESEND": "Renvoyer le message de confirmation",
|
||||||
"BACK": "Précédent",
|
"BACK": "Précédent",
|
||||||
"CANCEL": "Annuler",
|
"CANCEL": "Annuler",
|
||||||
"CLEAR_FILTER": "Réinitialiser",
|
"CLEAR_FILTER": "Réinitialiser",
|
||||||
"DELETE_MY_ACCOUNT": "Supprimer mon compte",
|
"DELETE_MY_ACCOUNT": "Supprimer mon compte",
|
||||||
"DISABLE": "Désactiver",
|
"DISABLE": "Désactiver",
|
||||||
"EDIT": "Modifier",
|
"EDIT": "Modifier",
|
||||||
"ENABLE": "Activer",
|
"ENABLE": "Activer",
|
||||||
"FILTER": "Filtrer",
|
"FILTER": "Filtrer",
|
||||||
"LOGIN": "Se connecter",
|
"LOGIN": "Se connecter",
|
||||||
"NO": "Non",
|
"NO": "Non",
|
||||||
"REGISTER": "S'inscrire",
|
"REGISTER": "S'inscrire",
|
||||||
"RESET": "Réinit.",
|
"RESET": "Réinit.",
|
||||||
"SUBMIT": "Valider",
|
"SUBMIT": "Valider",
|
||||||
"YES": "Oui"
|
"YES": "Oui"
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"DASHBOARD": "Tableau de Bord",
|
"DASHBOARD": "Tableau de bord",
|
||||||
"THIS_MONTH": "Ce mois"
|
"THIS_MONTH": "Ce mois-ci"
|
||||||
}
|
}
|
||||||
|
@ -1,38 +1,38 @@
|
|||||||
{
|
{
|
||||||
"Cycling (Sport)": {
|
"Cycling (Sport)": {
|
||||||
"LABEL": "Vélo (Sport)"
|
"LABEL": "Vélo (Sport)"
|
||||||
},
|
},
|
||||||
"Cycling (Transport)": {
|
"Cycling (Transport)": {
|
||||||
"LABEL": "Vélo (Transport)"
|
"LABEL": "Vélo (Transport)"
|
||||||
},
|
},
|
||||||
"Hiking": {
|
"Hiking": {
|
||||||
"LABEL": "Randonnée"
|
"LABEL": "Randonnée"
|
||||||
},
|
},
|
||||||
"Mountain Biking": {
|
"Mountain Biking": {
|
||||||
"LABEL": "VTT"
|
"LABEL": "VTT"
|
||||||
},
|
},
|
||||||
"Mountain Biking (Electric)": {
|
"Mountain Biking (Electric)": {
|
||||||
"LABEL": "VTT (Electrique)"
|
"LABEL": "VTT (Électrique)"
|
||||||
},
|
},
|
||||||
"Rowing": {
|
"Rowing": {
|
||||||
"LABEL": "Aviron"
|
"LABEL": "Aviron"
|
||||||
},
|
},
|
||||||
"Running": {
|
"Running": {
|
||||||
"LABEL": "Course"
|
"LABEL": "Course"
|
||||||
},
|
},
|
||||||
"Skiing (Alpine)": {
|
"Skiing (Alpine)": {
|
||||||
"LABEL": "Ski (Alpin)"
|
"LABEL": "Ski (Alpin)"
|
||||||
},
|
},
|
||||||
"Skiing (Cross Country)": {
|
"Skiing (Cross Country)": {
|
||||||
"LABEL": "Ski (Randonnée)"
|
"LABEL": "Ski (Randonnée)"
|
||||||
},
|
},
|
||||||
"Snowshoes": {
|
"Snowshoes": {
|
||||||
"LABEL": "Raquettes"
|
"LABEL": "Raquettes"
|
||||||
},
|
},
|
||||||
"Trail": {
|
"Trail": {
|
||||||
"LABEL": "Trail"
|
"LABEL": "Trail"
|
||||||
},
|
},
|
||||||
"Walking": {
|
"Walking": {
|
||||||
"LABEL": "Marche"
|
"LABEL": "Marche"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,108 +1,108 @@
|
|||||||
{
|
{
|
||||||
"ACCOUNT_CONFIRMATION_NOT_RECEIVED": "Vous n'avez pas reçu les instructions ?",
|
"ACCOUNT_CONFIRMATION_NOT_RECEIVED": "Vous n'avez pas reçu les instructions ?",
|
||||||
"ACCOUNT_CONFIRMATION_SENT": "Vérifiez votre boite mail. Un nouvel email de confirmation a été envoyé à l'adresse email fournie.",
|
"ACCOUNT_CONFIRMATION_SENT": "Vérifiez votre boite mail. Un nouvel email de confirmation a été envoyé à l'adresse email fournie.",
|
||||||
"ADMIN": "Admin",
|
"ADMIN": "Admin",
|
||||||
"ALREADY_HAVE_ACCOUNT": "Vous avez déjà un compte ?",
|
"ALREADY_HAVE_ACCOUNT": "Vous avez déjà un compte ?",
|
||||||
"CONFIRM_ACCOUNT_DELETION": "Êtes-vous sûr de vouloir supprimer votre compte ? Toutes les données seront définitivement effacés.",
|
"CONFIRM_ACCOUNT_DELETION": "Êtes-vous sûr de vouloir supprimer votre compte ? Toutes les données seront définitivement effacés.",
|
||||||
"CURRENT_PASSWORD": "Mot de passe actuel",
|
"CURRENT_PASSWORD": "Mot de passe actuel",
|
||||||
"EMAIL": "Email",
|
"EMAIL": "Email",
|
||||||
"EMAIL_INFO": "Saisir une adresse email valide.",
|
"EMAIL_INFO": "Saisir une adresse email valide.",
|
||||||
"ENTER_PASSWORD": "Saisir un mot de passe",
|
"ENTER_PASSWORD": "Saisir un mot de passe",
|
||||||
"FILTER_ON_USERNAME": "Filtrer sur le nom d'utilisateur",
|
"FILTER_ON_USERNAME": "Filtrer sur le nom d'utilisateur",
|
||||||
"HIDE_PASSWORD": "masquer le mot de passe",
|
"HIDE_PASSWORD": "masquer le mot de passe",
|
||||||
"INVALID_TOKEN": "Jeton invalide, veuillez demander une nouvelle réinitialisation de mot de passe.",
|
"INVALID_TOKEN": "Jeton invalide, veuillez demander une nouvelle réinitialisation de mot de passe.",
|
||||||
"LANGUAGE": "Langue",
|
|
||||||
"LOG_IN": "connecter",
|
|
||||||
"LOGIN": "Se connecter",
|
|
||||||
"LOGOUT": "Se déconnecter",
|
|
||||||
"NEW_PASSWORD": "Nouveau mot de passe",
|
|
||||||
"NO_USERS_FOUND": "Aucun utilisateur trouvé.",
|
|
||||||
"PASSWORD": "Mot de passe",
|
|
||||||
"PASSWORD_INFO": "8 caractères minimum.",
|
|
||||||
"PASSWORD_FORGOTTEN": "Mot de passe oublié ?",
|
|
||||||
"PASSWORD_RESET": "Réinitialisation du mot de passe",
|
|
||||||
"PASSWORD_SENT_EMAIL_TEXT": "Vérifiez votre boite mail. Si vote adresse est dans notre base de données, vous recevrez un email avec un lien pour réinitialiser votre mot de passe.",
|
|
||||||
"PASSWORD_STRENGTH": {
|
|
||||||
"WEAK": "faible",
|
|
||||||
"AVERAGE": "moyenne",
|
|
||||||
"GOOD": "bonne",
|
|
||||||
"STRONG": "forte",
|
|
||||||
"LABEL": "robustesse du mot de passe ",
|
|
||||||
"SUGGESTIONS": {
|
|
||||||
"l33t": "Évitez les substitutions de lettres prévisibles comme {'@'} pour a.",
|
|
||||||
"reverseWords": "Évitez les orthographes inversées des mots courants",
|
|
||||||
"allUppercase": "Mettez quelques lettres en majuscules, mais pas toutes.",
|
|
||||||
"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)",
|
|
||||||
"recentYears": "Évitez les dernières années.",
|
|
||||||
"associatedYears": "Évitez les années qui vous sont associées. (ex: date de naissance)",
|
|
||||||
"sequences": "Évitez les séquences de caractères courantes.",
|
|
||||||
"repeated": "Évitez les mots et les caractères répétés.",
|
|
||||||
"longerKeyboardPattern": "Utilisez des motifs de clavier plus longs et changez de sens de frappe plusieurs fois.",
|
|
||||||
"anotherWord": "Ajoutez des mots moins courants.",
|
|
||||||
"useWords": "Utilisez plusieurs mots, mais évitez les phrases courantes.",
|
|
||||||
"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."
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"PASSWORD_UPDATED": "Votre mot de passe a été mis à jour. Cliquez {0} pour vous connecter.",
|
|
||||||
"PROFILE": {
|
|
||||||
"ACCOUNT_EDITION": "Mise à jour du compte",
|
|
||||||
"BACK_TO_PROFILE": "Revenir au profil",
|
|
||||||
"BIO": "Bio",
|
|
||||||
"BIRTH_DATE": "Date de naissance",
|
|
||||||
"EDIT": "Modifier le profil",
|
|
||||||
"EDIT_PREFERENCES": "Modifier les préférences",
|
|
||||||
"EDIT_SPORTS_PREFERENCES": "Modifier les préférences des sports",
|
|
||||||
"ERRORED_EMAIL_UPDATE": "Veuillez vous {0} pour changer de nouveau votre adresse email ou contacter l'administrateur",
|
|
||||||
"FIRST_DAY_OF_WEEK": "Premier jour de la semaine",
|
|
||||||
"FIRST_NAME": "Prénom",
|
|
||||||
"LANGUAGE": "Langue",
|
"LANGUAGE": "Langue",
|
||||||
"LAST_NAME": "Nom",
|
"LOG_IN": "connecter",
|
||||||
"LOCATION": "Lieu",
|
"LOGIN": "Se connecter",
|
||||||
"MONDAY": "Lundi",
|
"LOGOUT": "Se déconnecter",
|
||||||
"PICTURE": "Image de profil",
|
"NEW_PASSWORD": "Nouveau mot de passe",
|
||||||
"PICTURE_EDITION": "Mise à jour de l'image de profil",
|
"NO_USERS_FOUND": "Aucun utilisateur trouvé.",
|
||||||
"PICTURE_UPDATE": "Mettre à jour l'image",
|
"PASSWORD": "Mot de passe",
|
||||||
"PICTURE_REMOVE": "Supprimer",
|
"PASSWORD_INFO": "8 caractères minimum.",
|
||||||
"PREFERENCES_EDITION": "Mise à jour des préférences",
|
"PASSWORD_FORGOTTEN": "Mot de passe oublié ?",
|
||||||
"PROFILE_EDITION": "Mise à jour du profil",
|
"PASSWORD_RESET": "Réinitialisation du mot de passe",
|
||||||
"REGISTRATION_DATE": "Date d'inscription",
|
"PASSWORD_SENT_EMAIL_TEXT": "Vérifiez votre boite mail. Si vote adresse est dans notre base de données, vous recevrez un email avec un lien pour réinitialiser votre mot de passe.",
|
||||||
"SPORTS_EDITION": "Mise à jour des préférences des sports",
|
"PASSWORD_STRENGTH": {
|
||||||
"SUNDAY": "Dimanche",
|
"WEAK": "faible",
|
||||||
"TABS": {
|
"AVERAGE": "moyenne",
|
||||||
"ACCOUNT": "compte",
|
"GOOD": "bonne",
|
||||||
"PICTURE": "image",
|
"STRONG": "forte",
|
||||||
"PREFERENCES": "préférences",
|
"LABEL": "robustesse du mot de passe ",
|
||||||
"PROFILE": "profil",
|
"SUGGESTIONS": {
|
||||||
"SPORTS": "sports"
|
"l33t": "Évitez les substitutions de lettres prévisibles comme {'@'} pour a.",
|
||||||
|
"reverseWords": "Évitez les orthographes inversées des mots courants.",
|
||||||
|
"allUppercase": "Mettez quelques lettres en majuscules, mais pas toutes.",
|
||||||
|
"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).",
|
||||||
|
"recentYears": "Évitez les dernières années.",
|
||||||
|
"associatedYears": "Évitez les années qui vous sont associées. (ex : date de naissance).",
|
||||||
|
"sequences": "Évitez les séquences de caractères courantes.",
|
||||||
|
"repeated": "Évitez les mots et les caractères répétés.",
|
||||||
|
"longerKeyboardPattern": "Utilisez des motifs de clavier plus longs et changez de sens de frappe plusieurs fois.",
|
||||||
|
"anotherWord": "Ajoutez des mots moins courants.",
|
||||||
|
"useWords": "Utilisez plusieurs mots, mais évitez les phrases courantes.",
|
||||||
|
"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."
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"UNITS": {
|
"PASSWORD_UPDATED": "Votre mot de passe a été mis à jour. Cliquez {0} pour vous connecter.",
|
||||||
"LABEL": "Unités pour les distances ",
|
"PROFILE": {
|
||||||
"IMPERIAL": "Système impérial (ft, mi)",
|
"ACCOUNT_EDITION": "Mise à jour du compte",
|
||||||
"METRIC": "Système métrique (m, km)"
|
"BACK_TO_PROFILE": "Revenir au profil",
|
||||||
|
"BIO": "Bio",
|
||||||
|
"BIRTH_DATE": "Date de naissance",
|
||||||
|
"EDIT": "Modifier le profil",
|
||||||
|
"EDIT_PREFERENCES": "Modifier les préférences",
|
||||||
|
"EDIT_SPORTS_PREFERENCES": "Modifier les préférences des sports",
|
||||||
|
"ERRORED_EMAIL_UPDATE": "Veuillez vous {0} pour changer de nouveau votre adresse email 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_UPDATE": "Mettre à jour l'image",
|
||||||
|
"PICTURE_REMOVE": "Supprimer",
|
||||||
|
"PREFERENCES_EDITION": "Mise à jour des préférences",
|
||||||
|
"PROFILE_EDITION": "Mise à jour du profil",
|
||||||
|
"REGISTRATION_DATE": "Date d'inscription",
|
||||||
|
"SPORTS_EDITION": "Mise à jour des préférences des sports",
|
||||||
|
"SUNDAY": "Dimanche",
|
||||||
|
"TABS": {
|
||||||
|
"ACCOUNT": "compte",
|
||||||
|
"PICTURE": "image",
|
||||||
|
"PREFERENCES": "préférences",
|
||||||
|
"PROFILE": "profil",
|
||||||
|
"SPORTS": "sports"
|
||||||
|
},
|
||||||
|
"UNITS": {
|
||||||
|
"LABEL": "Unités pour les distances ",
|
||||||
|
"IMPERIAL": "Système impérial (ft, mi)",
|
||||||
|
"METRIC": "Système métrique (m, km)"
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"SUCCESSFUL_EMAIL_UPDATE": "Votre compte a été modifié avec succès. Veuillez vérifier votre boite email pour valider votre nouvelle adresse email.",
|
||||||
|
"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 email fournie.",
|
||||||
|
"SUCCESSFUL_UPDATE": "Votre compte a été modifié avec succès.",
|
||||||
|
"TIMEZONE": "Fuseau horaire"
|
||||||
},
|
},
|
||||||
"SPORT": {
|
"REGISTER": "S'inscrire",
|
||||||
"ACTION": "action",
|
"REGISTER_DISABLED": "Désolé, les inscriptions sont désactivées.",
|
||||||
"COLOR": "couleur",
|
"RESENT_ACCOUNT_CONFIRMATION": "Envoyer à nouveau l'email de confirmation de compte",
|
||||||
"DISABLED_BY_ADMIN": "désactivé par l'administrateur",
|
"RESET_PASSWORD": "Réinitialiser votre mot de passe",
|
||||||
"IS_ACTIVE": "actif",
|
"SHOW_PASSWORD": "afficher le mot de passe",
|
||||||
"LABEL": "label",
|
"THIS_USER_ACCOUNT_IS_INACTIVE": "Le compte de cet utilisateur est inactif.",
|
||||||
"STOPPED_SPEED_THRESHOLD": "seuil de vitesse arrêtée"
|
"USER_PICTURE": "photo de l'utilisateur",
|
||||||
},
|
"USERNAME": "Nom d'utilisateur",
|
||||||
"SUCCESSFUL_EMAIL_UPDATE": "Votre compte a été modifié avec succès. Veuillez vérifier votre boite email pour valider votre nouvelle adresse email.",
|
"USERNAME_INFO": "3 à 30 caractères requis, seuls les caractères alphanumériques et le caractère \"_\" sont autorisés."
|
||||||
"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 email fournie.",
|
|
||||||
"SUCCESSFUL_UPDATE": "Votre compte a été modifié avec succès.",
|
|
||||||
"TIMEZONE": "Fuseau horaire"
|
|
||||||
},
|
|
||||||
"REGISTER": "S'inscrire",
|
|
||||||
"REGISTER_DISABLED": "Désolé, les inscriptions sont désactivées.",
|
|
||||||
"RESENT_ACCOUNT_CONFIRMATION": "Envoyer à nouveau l'email de confirmation de compte",
|
|
||||||
"RESET_PASSWORD": "Réinitialiser votre mot de passe",
|
|
||||||
"SHOW_PASSWORD": "afficher le mot de passe",
|
|
||||||
"THIS_USER_ACCOUNT_IS_INACTIVE": "Le compte de cet utilisateur est inactif.",
|
|
||||||
"USER_PICTURE": "photo de l'utilisateur",
|
|
||||||
"USERNAME": "Nom d'utilisateur",
|
|
||||||
"USERNAME_INFO": "3 à 30 caractères requis, seuls les caractères alphanumériques et le caractère \"_\" sont autorisés."
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user