Client - minor refacto
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
{
|
||||
"CONTACT_ADMIN": "Contact the administrator",
|
||||
"FITTRACKEE_DESCRIPTION": "<strong>FitTrackee</strong> is a self-hosted outdoor activity tracker.",
|
||||
"FITTRACKEE_LICENSE": "under {0} license ",
|
||||
"SOURCE_CODE": "Source code"
|
||||
"CONTACT_ADMIN": "Contact the administrator",
|
||||
"FITTRACKEE_DESCRIPTION": "<strong>FitTrackee</strong> is a self-hosted outdoor activity tracker.",
|
||||
"FITTRACKEE_LICENSE": "under {0} license ",
|
||||
"SOURCE_CODE": "Source code"
|
||||
}
|
@ -1,59 +1,59 @@
|
||||
{
|
||||
"ACTION": "Action",
|
||||
"ACTIVATE_USER_ACCOUNT": "Activate account",
|
||||
"ACTIVE": "Active",
|
||||
"ADMIN_RIGHTS_DELETE_USER_ACCOUNT": "Add/remove admin rights, delete user account.",
|
||||
"ADMIN": "Admin",
|
||||
"ADMINISTRATION": "Administration",
|
||||
"APPLICATION": "Application",
|
||||
"APP_CONFIG": {
|
||||
"ADMIN_CONTACT": "Administrator email for contact",
|
||||
"MAX_USERS_LABEL": "Max. number of active users",
|
||||
"MAX_USERS_HELP": "If 0, no limitation on registration.",
|
||||
"MAX_FILES_IN_ZIP_LABEL": "Max. files of zip archive",
|
||||
"NO_CONTACT_EMAIL": "no contact email",
|
||||
"SINGLE_UPLOAD_MAX_SIZE_LABEL": "Max. size of uploaded files (in Mb)",
|
||||
"TITLE": "Application configuration",
|
||||
"ZIP_UPLOAD_MAX_SIZE_LABEL": "Max. size of zip archive (in Mb)"
|
||||
},
|
||||
"BACK_TO_ADMIN": "Back to admin",
|
||||
"CONFIRM_USER_ACCOUNT_DELETION": "Are you sure you want to delete {0} account? All data will be deleted, this cannot be undone.",
|
||||
"CONFIRM_USER_PASSWORD_RESET": "Are you sure you want to reset {0} password?",
|
||||
"CURRENT_EMAIL": "Current email",
|
||||
"DELETE_USER": "Delete user",
|
||||
"EMAIL_SENDING_DISABLED": "Email sending is disabled.",
|
||||
"ENABLE_DISABLE_SPORTS": "Enable/disable sports.",
|
||||
"NEW_EMAIL": "New email",
|
||||
"PASSWORD_RESET_SUCCESSFUL": "The password has been reset.",
|
||||
"REGISTRATION_DISABLED": "Registration is currently disabled.",
|
||||
"REGISTRATION_ENABLED": "Registration is currently enabled.",
|
||||
"RESET_USER_PASSWORD": "Reset password",
|
||||
"SPORTS": {
|
||||
"TABLE": {
|
||||
"ACTIVE": "Active",
|
||||
"HAS_WORKOUTS": "workouts exist",
|
||||
"IMAGE": "Image",
|
||||
"LABEL": "Label"
|
||||
"ACTION": "Action",
|
||||
"ACTIVATE_USER_ACCOUNT": "Activate account",
|
||||
"ACTIVE": "Active",
|
||||
"ADMIN": "Admin",
|
||||
"ADMINISTRATION": "Administration",
|
||||
"ADMIN_RIGHTS_DELETE_USER_ACCOUNT": "Add/remove admin rights, delete user account.",
|
||||
"APPLICATION": "Application",
|
||||
"APP_CONFIG": {
|
||||
"ADMIN_CONTACT": "Administrator email for contact",
|
||||
"MAX_FILES_IN_ZIP_LABEL": "Max. files of zip archive",
|
||||
"MAX_USERS_HELP": "If 0, no limitation on registration.",
|
||||
"MAX_USERS_LABEL": "Max. number of active users",
|
||||
"NO_CONTACT_EMAIL": "no contact email",
|
||||
"SINGLE_UPLOAD_MAX_SIZE_LABEL": "Max. size of uploaded files (in Mb)",
|
||||
"TITLE": "Application configuration",
|
||||
"ZIP_UPLOAD_MAX_SIZE_LABEL": "Max. size of zip archive (in Mb)"
|
||||
},
|
||||
"TITLE": "Sports administration"
|
||||
},
|
||||
"UPDATE_APPLICATION_DESCRIPTION": "Update application configuration (maximum number of registered users, maximum files size).",
|
||||
"UPDATE_USER_EMAIL": "Update email",
|
||||
"USER": "user | users",
|
||||
"USER_EMAIL_UPDATE_SUCCESSFUL": "The email address has been updated.",
|
||||
"USERS": {
|
||||
"TABLE": {
|
||||
"ADD_ADMIN_RIGHTS": "Add admin rights",
|
||||
"REMOVE_ADMIN_RIGHTS": "Remove admin rights"
|
||||
"BACK_TO_ADMIN": "Back to admin",
|
||||
"CONFIRM_USER_ACCOUNT_DELETION": "Are you sure you want to delete {0} account? All data will be deleted, this cannot be undone.",
|
||||
"CONFIRM_USER_PASSWORD_RESET": "Are you sure you want to reset {0} password?",
|
||||
"CURRENT_EMAIL": "Current email",
|
||||
"DELETE_USER": "Delete user",
|
||||
"EMAIL_SENDING_DISABLED": "Email sending is disabled.",
|
||||
"ENABLE_DISABLE_SPORTS": "Enable/disable sports.",
|
||||
"NEW_EMAIL": "New email",
|
||||
"PASSWORD_RESET_SUCCESSFUL": "The password has been reset.",
|
||||
"REGISTRATION_DISABLED": "Registration is currently disabled.",
|
||||
"REGISTRATION_ENABLED": "Registration is currently enabled.",
|
||||
"RESET_USER_PASSWORD": "Reset password",
|
||||
"SPORTS": {
|
||||
"TABLE": {
|
||||
"ACTIVE": "Active",
|
||||
"HAS_WORKOUTS": "workouts exist",
|
||||
"IMAGE": "Image",
|
||||
"LABEL": "Label"
|
||||
},
|
||||
"TITLE": "Sports administration"
|
||||
},
|
||||
"SELECTS": {
|
||||
"ORDER_BY": {
|
||||
"ADMIN": "admin status",
|
||||
"CREATED_AT": "registration date",
|
||||
"IS_ACTIVE": "account status",
|
||||
"USERNAME": "username",
|
||||
"WORKOUTS_COUNT": "workout count"
|
||||
}
|
||||
}
|
||||
}
|
||||
"UPDATE_APPLICATION_DESCRIPTION": "Update application configuration (maximum number of registered users, maximum files size).",
|
||||
"UPDATE_USER_EMAIL": "Update email",
|
||||
"USER": "user | users",
|
||||
"USERS": {
|
||||
"SELECTS": {
|
||||
"ORDER_BY": {
|
||||
"ADMIN": "admin status",
|
||||
"CREATED_AT": "registration date",
|
||||
"IS_ACTIVE": "account status",
|
||||
"USERNAME": "username",
|
||||
"WORKOUTS_COUNT": "workout count"
|
||||
}
|
||||
},
|
||||
"TABLE": {
|
||||
"ADD_ADMIN_RIGHTS": "Add admin rights",
|
||||
"REMOVE_ADMIN_RIGHTS": "Remove admin rights"
|
||||
}
|
||||
},
|
||||
"USER_EMAIL_UPDATE_SUCCESSFUL": "The email address has been updated."
|
||||
}
|
||||
|
@ -1,38 +1,38 @@
|
||||
{
|
||||
"ERROR": {
|
||||
"UNKNOWN": "Error. Please try again or contact the administrator.",
|
||||
"at least one file in zip archive exceeds size limit, please check the archive": "At least one file in zip archive exceeds size limit, please check the archive.",
|
||||
"email: valid email must be provided": "Email: valid email must be provided.",
|
||||
"error during gpx processing": "Error during gpx processing.",
|
||||
"error during gpx file parsing": "Error during gpx file parsing.",
|
||||
"error on getting configuration": "Error on getting configuration.",
|
||||
"error when updating configuration": "Error when updating configuration",
|
||||
"error, please try again or contact the administrator": "Error, please try again or contact the administrator.",
|
||||
"error, registration is disabled": "Error, registration is disabled.",
|
||||
"file extension not allowed": "File extension not allowed.",
|
||||
"file size is greater than the allowed size": "File size is greater than the allowed size.",
|
||||
"invalid credentials": "Invalid credentials.",
|
||||
"invalid payload": "Provided data are invalid.",
|
||||
"invalid token, please log in again": "Invalid token, please log in again.",
|
||||
"invalid token, please request a new token": "Invalid token, please log in again.",
|
||||
"Network Error": "Network Error.",
|
||||
"new email must be different than curent email": "The new email must be different than curent email",
|
||||
"no file part": "No file provided.",
|
||||
"no selected file": "No selected file.",
|
||||
"the number of files in the archive exceeds the limit": "The number of files in the archive exceeds the limit.",
|
||||
"password: password and password confirmation do not match": "Password: password and password confirmation don't match.",
|
||||
"provide a valid auth token": "Provide a valid auth token.",
|
||||
"sorry, that username is already taken": "Sorry, that username is already taken.",
|
||||
"sport does not exist": "Sport does not exist.",
|
||||
"signature expired, please log in again": "Signature expired. Please log in again.",
|
||||
"successfully registered": "Successfully registered.",
|
||||
"user does not exist": "User does not exist.",
|
||||
"valid email must be provided for admin contact": "A valid email must be provided for administrator contact",
|
||||
"you can not delete your account, no other user has admin rights": "You can not delete your account, no other user has admin rights.",
|
||||
"you do not have permissions": "You do not have permissions."
|
||||
},
|
||||
"PAGINATION": {
|
||||
"PREVIOUS": "previous",
|
||||
"NEXT": "next"
|
||||
}
|
||||
"ERROR": {
|
||||
"Network Error": "Network Error.",
|
||||
"UNKNOWN": "Error. Please try again or contact the administrator.",
|
||||
"at least one file in zip archive exceeds size limit, please check the archive": "At least one file in zip archive exceeds size limit, please check the archive.",
|
||||
"email: valid email must be provided": "Email: valid email must be provided.",
|
||||
"error during gpx file parsing": "Error during gpx file parsing.",
|
||||
"error during gpx processing": "Error during gpx processing.",
|
||||
"error on getting configuration": "Error on getting configuration.",
|
||||
"error when updating configuration": "Error when updating configuration",
|
||||
"error, please try again or contact the administrator": "Error, please try again or contact the administrator.",
|
||||
"error, registration is disabled": "Error, registration is disabled.",
|
||||
"file extension not allowed": "File extension not allowed.",
|
||||
"file size is greater than the allowed size": "File size is greater than the allowed size.",
|
||||
"invalid credentials": "Invalid credentials.",
|
||||
"invalid payload": "Provided data are invalid.",
|
||||
"invalid token, please log in again": "Invalid token, please log in again.",
|
||||
"invalid token, please request a new token": "Invalid token, please log in again.",
|
||||
"new email must be different than curent email": "The new email must be different than curent email",
|
||||
"no file part": "No file provided.",
|
||||
"no selected file": "No selected file.",
|
||||
"password: password and password confirmation do not match": "Password: password and password confirmation don't match.",
|
||||
"provide a valid auth token": "Provide a valid auth token.",
|
||||
"signature expired, please log in again": "Signature expired. Please log in again.",
|
||||
"sorry, that username is already taken": "Sorry, that username is already taken.",
|
||||
"sport does not exist": "Sport does not exist.",
|
||||
"successfully registered": "Successfully registered.",
|
||||
"the number of files in the archive exceeds the limit": "The number of files in the archive exceeds the limit.",
|
||||
"user does not exist": "User does not exist.",
|
||||
"valid email must be provided for admin contact": "A valid email must be provided for administrator contact",
|
||||
"you can not delete your account, no other user has admin rights": "You can not delete your account, no other user has admin rights.",
|
||||
"you do not have permissions": "You do not have permissions."
|
||||
},
|
||||
"PAGINATION": {
|
||||
"NEXT": "next",
|
||||
"PREVIOUS": "previous"
|
||||
}
|
||||
}
|
@ -1,18 +1,18 @@
|
||||
{
|
||||
"ACCOUNT-CONFIRMATION-RESEND": "Resend confirmation email",
|
||||
"AUTHORIZE": "Authorize",
|
||||
"BACK": "Back",
|
||||
"CANCEL": "Cancel",
|
||||
"CLEAR_FILTER": "Clear filters",
|
||||
"DELETE_MY_ACCOUNT": "Delete my account",
|
||||
"DISABLE": "Disable",
|
||||
"EDIT": "Edit",
|
||||
"ENABLE": "Enable",
|
||||
"FILTER": "Filter",
|
||||
"LOGIN": "Log in",
|
||||
"NO": "No",
|
||||
"REGISTER": "Register",
|
||||
"RESET": "Reset",
|
||||
"SUBMIT": "Submit",
|
||||
"YES": "Yes"
|
||||
"ACCOUNT-CONFIRMATION-RESEND": "Resend confirmation email",
|
||||
"AUTHORIZE": "Authorize",
|
||||
"BACK": "Back",
|
||||
"CANCEL": "Cancel",
|
||||
"CLEAR_FILTER": "Clear filters",
|
||||
"DELETE_MY_ACCOUNT": "Delete my account",
|
||||
"DISABLE": "Disable",
|
||||
"EDIT": "Edit",
|
||||
"ENABLE": "Enable",
|
||||
"FILTER": "Filter",
|
||||
"LOGIN": "Log in",
|
||||
"NO": "No",
|
||||
"REGISTER": "Register",
|
||||
"RESET": "Reset",
|
||||
"SUBMIT": "Submit",
|
||||
"YES": "Yes"
|
||||
}
|
@ -1,25 +1,25 @@
|
||||
{
|
||||
"ABOUT": "about",
|
||||
"CONFIRMATION": "Confirmation",
|
||||
"CONTACT": "contact",
|
||||
"DAY": "day | days",
|
||||
"DISPLAYED": "Displayed",
|
||||
"DOCUMENTATION": "documentation",
|
||||
"HERE": "here",
|
||||
"HIDDEN": "Hidden",
|
||||
"HOME": "Home",
|
||||
"SELECTS": {
|
||||
"ORDER_BY": {
|
||||
"LABEL": "order by"
|
||||
"ABOUT": "about",
|
||||
"CONFIRMATION": "Confirmation",
|
||||
"CONTACT": "contact",
|
||||
"DAY": "day | days",
|
||||
"DISPLAYED": "Displayed",
|
||||
"DOCUMENTATION": "documentation",
|
||||
"HERE": "here",
|
||||
"HIDDEN": "Hidden",
|
||||
"HOME": "Home",
|
||||
"SELECTS": {
|
||||
"ORDER": {
|
||||
"ASC": "ascending",
|
||||
"DESC": "descending",
|
||||
"LABEL": "sort"
|
||||
},
|
||||
"ORDER_BY": {
|
||||
"LABEL": "order by"
|
||||
},
|
||||
"PER_PAGE": {
|
||||
"LABEL": "par page"
|
||||
}
|
||||
},
|
||||
"ORDER": {
|
||||
"LABEL": "sort",
|
||||
"ASC": "ascending",
|
||||
"DESC": "descending"
|
||||
},
|
||||
"PER_PAGE": {
|
||||
"LABEL": "par page"
|
||||
}
|
||||
},
|
||||
"TOTAL": "Total"
|
||||
"TOTAL": "Total"
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
{
|
||||
"DASHBOARD": "Dashboard",
|
||||
"THIS_MONTH": "This month"
|
||||
"DASHBOARD": "Dashboard",
|
||||
"THIS_MONTH": "This month"
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"UNKNOWN": "Error. Please try again or contact the administrator.",
|
||||
"APP_ERROR": "The application seems to have encountered some issues.<br />Please try again later or contact the administrator.",
|
||||
"NOT_FOUND": {
|
||||
"PAGE": "Page not found",
|
||||
"WORKOUT": "Workout not found"
|
||||
},
|
||||
"SOMETHING_WRONG": "Something went wrong"
|
||||
}
|
||||
"APP_ERROR": "The application seems to have encountered some issues.<br />Please try again later or contact the administrator.",
|
||||
"NOT_FOUND": {
|
||||
"PAGE": "Page not found",
|
||||
"WORKOUT": "Workout not found"
|
||||
},
|
||||
"SOMETHING_WRONG": "Something went wrong",
|
||||
"UNKNOWN": "Error. Please try again or contact the administrator."
|
||||
}
|
||||
|
@ -1,36 +1,36 @@
|
||||
{
|
||||
"ADD_A_NEW_APP": "Add a new OAuth2 application",
|
||||
"APP": {
|
||||
"CLIENT_ID": "Id",
|
||||
"CLIENT_SECRET": "Secret",
|
||||
"DESCRIPTION": "Application description",
|
||||
"ISSUE_AT": "Issue at",
|
||||
"NAME": "Application name",
|
||||
"REDIRECT_URL": "Redirect URL",
|
||||
"SCOPE": {
|
||||
"LABEL": "Scope",
|
||||
"application:write_DESCRIPTION": "grants write access to application configuration.",
|
||||
"profile:read_DESCRIPTION": "grants read access to <code>auth</code> endpoints.",
|
||||
"profile:write_DESCRIPTION": "grants write access to <code>auth</code> endpoints.",
|
||||
"users:read_DESCRIPTION": "grants read access to <code>users</code> endpoints.",
|
||||
"users:write_DESCRIPTION": "grants write access to <code>users</code> endpoints.",
|
||||
"workouts:read_DESCRIPTION": "grants read access to <code>workouts</code> endpoints.",
|
||||
"workouts:write_DESCRIPTION": "grants write access to <code>workouts</code> endpoints."
|
||||
"ADD_A_NEW_APP": "Add a new OAuth2 application",
|
||||
"APP": {
|
||||
"CLIENT_ID": "Id",
|
||||
"CLIENT_SECRET": "Secret",
|
||||
"DESCRIPTION": "Application description",
|
||||
"ISSUE_AT": "Issue at",
|
||||
"NAME": "Application name",
|
||||
"REDIRECT_URL": "Redirect URL",
|
||||
"SCOPE": {
|
||||
"LABEL": "Scope",
|
||||
"application:write_DESCRIPTION": "grants write access to application configuration.",
|
||||
"profile:read_DESCRIPTION": "grants read access to <code>auth</code> endpoints.",
|
||||
"profile:write_DESCRIPTION": "grants write access to <code>auth</code> endpoints.",
|
||||
"users:read_DESCRIPTION": "grants read access to <code>users</code> endpoints.",
|
||||
"users:write_DESCRIPTION": "grants write access to <code>users</code> endpoints.",
|
||||
"workouts:read_DESCRIPTION": "grants read access to <code>workouts</code> endpoints.",
|
||||
"workouts:write_DESCRIPTION": "grants write access to <code>workouts</code> endpoints."
|
||||
},
|
||||
"URL": "Application URL"
|
||||
},
|
||||
"URL": "Application URL"
|
||||
},
|
||||
"APP_CREATED_SUCCESSFULLY": "Application created successfully. Make sure to copy the secret now, it won't show up again.",
|
||||
"APP_DELETION_CONFIRMATION": "Are you sure you want to delete this app?",
|
||||
"APP_REQUESTING_ACCESS": "The application {0} is requesting:",
|
||||
"APPS_LIST": "OAuth2 applications",
|
||||
"AUTHORIZE_APP": "Authorize {0} to use your account?",
|
||||
"COPY_TO_CLIPBOARD": "copy to the clipboard",
|
||||
"DELETE_APP": "Delete application",
|
||||
"NEW_APP": "Add an application",
|
||||
"NO_APP": "Application not found!",
|
||||
"NO_APPS": "no applications",
|
||||
"NO_DESCRIPTION": "no description",
|
||||
"REVOKE_ALL_TOKENS": "Revoke all tokens",
|
||||
"TOKENS_REVOCATION_CONFIRMATION": "Are you sure you want to revoke all tokens?",
|
||||
"TOKENS_REVOKED": "All existing associated tokens have been revoked."
|
||||
}
|
||||
"APPS_LIST": "OAuth2 applications",
|
||||
"APP_CREATED_SUCCESSFULLY": "Application created successfully. Make sure to copy the secret now, it won't show up again.",
|
||||
"APP_DELETION_CONFIRMATION": "Are you sure you want to delete this app?",
|
||||
"APP_REQUESTING_ACCESS": "The application {0} is requesting:",
|
||||
"AUTHORIZE_APP": "Authorize {0} to use your account?",
|
||||
"COPY_TO_CLIPBOARD": "copy to the clipboard",
|
||||
"DELETE_APP": "Delete application",
|
||||
"NEW_APP": "Add an application",
|
||||
"NO_APP": "Application not found!",
|
||||
"NO_APPS": "no applications",
|
||||
"NO_DESCRIPTION": "no description",
|
||||
"REVOKE_ALL_TOKENS": "Revoke all tokens",
|
||||
"TOKENS_REVOCATION_CONFIRMATION": "Are you sure you want to revoke all tokens?",
|
||||
"TOKENS_REVOKED": "All existing associated tokens have been revoked."
|
||||
}
|
||||
|
@ -1,44 +1,44 @@
|
||||
{
|
||||
"Cycling (Sport)": {
|
||||
"LABEL": "Cycling (Sport)"
|
||||
},
|
||||
"Cycling (Transport)": {
|
||||
"LABEL": "Cycling (Transport)"
|
||||
},
|
||||
"Cycling (Virtual)": {
|
||||
"LABEL": "Cycling (Virtual)"
|
||||
},
|
||||
"Hiking": {
|
||||
"LABEL": "Hiking"
|
||||
},
|
||||
"Mountain Biking": {
|
||||
"LABEL": "Mountain Biking"
|
||||
},
|
||||
"Mountain Biking (Electric)": {
|
||||
"LABEL": "Mountain Biking (Electric)"
|
||||
},
|
||||
"Mountaineering": {
|
||||
"LABEL": "Mountaineering"
|
||||
},
|
||||
"Rowing": {
|
||||
"LABEL": "Rowing"
|
||||
},
|
||||
"Running": {
|
||||
"LABEL": "Running"
|
||||
},
|
||||
"Skiing (Alpine)": {
|
||||
"LABEL": "Skiing (Alpine)"
|
||||
},
|
||||
"Skiing (Cross Country)": {
|
||||
"LABEL": "Skiing (Cross Country)"
|
||||
},
|
||||
"Snowshoes": {
|
||||
"LABEL": "Snowshoes"
|
||||
},
|
||||
"Trail": {
|
||||
"LABEL": "Trail"
|
||||
},
|
||||
"Walking": {
|
||||
"LABEL": "Walking"
|
||||
}
|
||||
}
|
||||
"Cycling (Sport)": {
|
||||
"LABEL": "Cycling (Sport)"
|
||||
},
|
||||
"Cycling (Transport)": {
|
||||
"LABEL": "Cycling (Transport)"
|
||||
},
|
||||
"Cycling (Virtual)": {
|
||||
"LABEL": "Cycling (Virtual)"
|
||||
},
|
||||
"Hiking": {
|
||||
"LABEL": "Hiking"
|
||||
},
|
||||
"Mountain Biking": {
|
||||
"LABEL": "Mountain Biking"
|
||||
},
|
||||
"Mountain Biking (Electric)": {
|
||||
"LABEL": "Mountain Biking (Electric)"
|
||||
},
|
||||
"Mountaineering": {
|
||||
"LABEL": "Mountaineering"
|
||||
},
|
||||
"Rowing": {
|
||||
"LABEL": "Rowing"
|
||||
},
|
||||
"Running": {
|
||||
"LABEL": "Running"
|
||||
},
|
||||
"Skiing (Alpine)": {
|
||||
"LABEL": "Skiing (Alpine)"
|
||||
},
|
||||
"Skiing (Cross Country)": {
|
||||
"LABEL": "Skiing (Cross Country)"
|
||||
},
|
||||
"Snowshoes": {
|
||||
"LABEL": "Snowshoes"
|
||||
},
|
||||
"Trail": {
|
||||
"LABEL": "Trail"
|
||||
},
|
||||
"Walking": {
|
||||
"LABEL": "Walking"
|
||||
}
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"STATISTICS": "Statistics",
|
||||
"TIME_FRAMES": {
|
||||
"week": "week",
|
||||
"month": "month",
|
||||
"year": "year"
|
||||
}
|
||||
"STATISTICS": "Statistics",
|
||||
"TIME_FRAMES": {
|
||||
"month": "month",
|
||||
"week": "week",
|
||||
"year": "year"
|
||||
}
|
||||
}
|
||||
|
@ -1,111 +1,111 @@
|
||||
{
|
||||
"ACCOUNT_CONFIRMATION_NOT_RECEIVED": "Didn't received instructions?",
|
||||
"ACCOUNT_CONFIRMATION_SENT": "Check your email. A new confirmation email has been sent to the address provided.",
|
||||
"ADMIN": "Admin",
|
||||
"ALREADY_HAVE_ACCOUNT": "Already have an account?",
|
||||
"CONFIRM_ACCOUNT_DELETION": "Are you sure you want to delete your account? All data will be deleted, this cannot be undone",
|
||||
"CURRENT_PASSWORD": "Current password",
|
||||
"EMAIL": "Email",
|
||||
"EMAIL_INFO": "Enter a valid email address.",
|
||||
"ENTER_PASSWORD": "Enter a password",
|
||||
"FILTER_ON_USERNAME": "Filter on username",
|
||||
"HIDE_PASSWORD": "hide password",
|
||||
"INVALID_TOKEN": "Invalid token, please request a new password reset.",
|
||||
"LANGUAGE": "Language",
|
||||
"LOG_IN": "log in",
|
||||
"LOGIN": "Login",
|
||||
"LOGOUT": "Logout",
|
||||
"NEW_PASSWORD": "New password",
|
||||
"NO_USERS_FOUND": "No users found.",
|
||||
"PASSWORD": "Password",
|
||||
"PASSWORD_INFO": "At least 8 characters required.",
|
||||
"PASSWORD_FORGOTTEN": "Forgot password?",
|
||||
"PASSWORD_RESET": "Password reset",
|
||||
"PASSWORD_SENT_EMAIL_TEXT": "Check your email. If your address is in our database, you'll received an email with a link to reset your password.",
|
||||
"PASSWORD_STRENGTH": {
|
||||
"WEAK": "weak",
|
||||
"AVERAGE": "average",
|
||||
"GOOD": "good",
|
||||
"STRONG": "strong",
|
||||
"LABEL": "password strength",
|
||||
"SUGGESTIONS": {
|
||||
"l33t": "Avoid predictable letter substitutions like {'@'} for a.",
|
||||
"reverseWords": "Avoid reversed spellings of common words.",
|
||||
"allUppercase": "Capitalize some, but not all letters.",
|
||||
"capitalization": "Capitalize more than the first letter.",
|
||||
"dates": "Avoid dates and years that are associated with you.",
|
||||
"recentYears": "Avoid recent years.",
|
||||
"associatedYears": "Avoid years that are associated with you.",
|
||||
"sequences": "Avoid common character sequences.",
|
||||
"repeated": "Avoid repeated words and characters.",
|
||||
"longerKeyboardPattern": "Use longer keyboard patterns and change typing direction multiple times.",
|
||||
"anotherWord": "Add more words that are less common.",
|
||||
"useWords": "Use multiple words, but avoid common phrases.",
|
||||
"noNeed": "You can create strong passwords without using symbols, numbers, or uppercase letters.",
|
||||
"pwned": "If you use this password elsewhere, you should change it."
|
||||
}
|
||||
},
|
||||
"PASSWORD_UPDATED": "Your password have been updated. Click {0} to log in.",
|
||||
"PROFILE": {
|
||||
"ACCOUNT_EDITION": "Account edition",
|
||||
"ASCENT_DATA": "Ascent-related data (records, total)",
|
||||
"BACK_TO_PROFILE": "Back to profile",
|
||||
"BIO": "Bio",
|
||||
"BIRTH_DATE": "Birth date",
|
||||
"DATE_FORMAT": "Date display format",
|
||||
"EDIT": "Edit profile",
|
||||
"EDIT_PREFERENCES": "Edit preferences",
|
||||
"EDIT_SPORTS_PREFERENCES": "Edit sports preferences",
|
||||
"ERRORED_EMAIL_UPDATE": "Please {0} to change your email address again or contact the administrator",
|
||||
"FIRST_NAME": "First name",
|
||||
"FIRST_DAY_OF_WEEK": "First day of week",
|
||||
"ACCOUNT_CONFIRMATION_NOT_RECEIVED": "Didn't received instructions?",
|
||||
"ACCOUNT_CONFIRMATION_SENT": "Check your email. A new confirmation email has been sent to the address provided.",
|
||||
"ADMIN": "Admin",
|
||||
"ALREADY_HAVE_ACCOUNT": "Already have an account?",
|
||||
"CONFIRM_ACCOUNT_DELETION": "Are you sure you want to delete your account? All data will be deleted, this cannot be undone",
|
||||
"CURRENT_PASSWORD": "Current password",
|
||||
"EMAIL": "Email",
|
||||
"EMAIL_INFO": "Enter a valid email address.",
|
||||
"ENTER_PASSWORD": "Enter a password",
|
||||
"FILTER_ON_USERNAME": "Filter on username",
|
||||
"HIDE_PASSWORD": "hide password",
|
||||
"INVALID_TOKEN": "Invalid token, please request a new password reset.",
|
||||
"LANGUAGE": "Language",
|
||||
"LAST_NAME": "Last name",
|
||||
"LOCATION": "Location",
|
||||
"MONDAY": "Monday",
|
||||
"PICTURE": "Picture",
|
||||
"PICTURE_EDITION": "Picture edition",
|
||||
"PICTURE_UPDATE": "Update picture",
|
||||
"PICTURE_REMOVE": "Remove picture",
|
||||
"PREFERENCES_EDITION": "Preferences edition",
|
||||
"PROFILE_EDITION": "Profile edition",
|
||||
"REGISTRATION_DATE": "Registration date",
|
||||
"SPORTS_EDITION": "Sports preferences edition",
|
||||
"SUNDAY": "Sunday",
|
||||
"TABS": {
|
||||
"ACCOUNT": "account",
|
||||
"APPS": "apps",
|
||||
"PICTURE": "picture",
|
||||
"PREFERENCES": "preferences",
|
||||
"PROFILE": "profile",
|
||||
"SPORTS": "sports"
|
||||
"LOGIN": "Login",
|
||||
"LOGOUT": "Logout",
|
||||
"LOG_IN": "log in",
|
||||
"NEW_PASSWORD": "New password",
|
||||
"NO_USERS_FOUND": "No users found.",
|
||||
"PASSWORD": "Password",
|
||||
"PASSWORD_FORGOTTEN": "Forgot password?",
|
||||
"PASSWORD_INFO": "At least 8 characters required.",
|
||||
"PASSWORD_RESET": "Password reset",
|
||||
"PASSWORD_SENT_EMAIL_TEXT": "Check your email. If your address is in our database, you'll received an email with a link to reset your password.",
|
||||
"PASSWORD_STRENGTH": {
|
||||
"AVERAGE": "average",
|
||||
"GOOD": "good",
|
||||
"LABEL": "password strength",
|
||||
"STRONG": "strong",
|
||||
"SUGGESTIONS": {
|
||||
"allUppercase": "Capitalize some, but not all letters.",
|
||||
"anotherWord": "Add more words that are less common.",
|
||||
"associatedYears": "Avoid years that are associated with you.",
|
||||
"capitalization": "Capitalize more than the first letter.",
|
||||
"dates": "Avoid dates and years that are associated with you.",
|
||||
"l33t": "Avoid predictable letter substitutions like {'@'} for a.",
|
||||
"longerKeyboardPattern": "Use longer keyboard patterns and change typing direction multiple times.",
|
||||
"noNeed": "You can create strong passwords without using symbols, numbers, or uppercase letters.",
|
||||
"pwned": "If you use this password elsewhere, you should change it.",
|
||||
"recentYears": "Avoid recent years.",
|
||||
"repeated": "Avoid repeated words and characters.",
|
||||
"reverseWords": "Avoid reversed spellings of common words.",
|
||||
"sequences": "Avoid common character sequences.",
|
||||
"useWords": "Use multiple words, but avoid common phrases."
|
||||
},
|
||||
"WEAK": "weak"
|
||||
},
|
||||
"SPORT": {
|
||||
"ACTION": "action",
|
||||
"COLOR": "color",
|
||||
"DISABLED_BY_ADMIN": "disabled by admin",
|
||||
"IS_ACTIVE": "active",
|
||||
"LABEL": "label",
|
||||
"STOPPED_SPEED_THRESHOLD": "stopped speed threshold"
|
||||
"PASSWORD_UPDATED": "Your password have been updated. Click {0} to log in.",
|
||||
"PROFILE": {
|
||||
"ACCOUNT_EDITION": "Account edition",
|
||||
"ASCENT_DATA": "Ascent-related data (records, total)",
|
||||
"BACK_TO_PROFILE": "Back to profile",
|
||||
"BIO": "Bio",
|
||||
"BIRTH_DATE": "Birth date",
|
||||
"DATE_FORMAT": "Date display format",
|
||||
"EDIT": "Edit profile",
|
||||
"EDIT_PREFERENCES": "Edit preferences",
|
||||
"EDIT_SPORTS_PREFERENCES": "Edit sports preferences",
|
||||
"ERRORED_EMAIL_UPDATE": "Please {0} to change your email address again or contact the administrator",
|
||||
"FIRST_DAY_OF_WEEK": "First day of week",
|
||||
"FIRST_NAME": "First name",
|
||||
"LANGUAGE": "Language",
|
||||
"LAST_NAME": "Last name",
|
||||
"LOCATION": "Location",
|
||||
"MONDAY": "Monday",
|
||||
"PICTURE": "Picture",
|
||||
"PICTURE_EDITION": "Picture edition",
|
||||
"PICTURE_REMOVE": "Remove picture",
|
||||
"PICTURE_UPDATE": "Update picture",
|
||||
"PREFERENCES_EDITION": "Preferences edition",
|
||||
"PROFILE_EDITION": "Profile edition",
|
||||
"REGISTRATION_DATE": "Registration date",
|
||||
"SPORT": {
|
||||
"ACTION": "action",
|
||||
"COLOR": "color",
|
||||
"DISABLED_BY_ADMIN": "disabled by admin",
|
||||
"IS_ACTIVE": "active",
|
||||
"LABEL": "label",
|
||||
"STOPPED_SPEED_THRESHOLD": "stopped speed threshold"
|
||||
},
|
||||
"SPORTS_EDITION": "Sports preferences edition",
|
||||
"SUCCESSFUL_EMAIL_UPDATE": "Your account has been updated successfully. Please check your email to confirm your new email address.",
|
||||
"SUCCESSFUL_REGISTRATION": "Your account has been created successfully.",
|
||||
"SUCCESSFUL_REGISTRATION_WITH_EMAIL": "A link to activate your account has been emailed to the address provided.",
|
||||
"SUCCESSFUL_UPDATE": "Your account has been updated successfully.",
|
||||
"SUNDAY": "Sunday",
|
||||
"TABS": {
|
||||
"ACCOUNT": "account",
|
||||
"APPS": "apps",
|
||||
"PICTURE": "picture",
|
||||
"PREFERENCES": "preferences",
|
||||
"PROFILE": "profile",
|
||||
"SPORTS": "sports"
|
||||
},
|
||||
"TIMEZONE": "Timezone",
|
||||
"UNITS": {
|
||||
"IMPERIAL": "Imperial system (ft, mi)",
|
||||
"LABEL": "Units for distance",
|
||||
"METRIC": "Metric system (m, km)"
|
||||
}
|
||||
},
|
||||
"SUCCESSFUL_EMAIL_UPDATE": "Your account has been updated successfully. Please check your email to confirm your new email address.",
|
||||
"SUCCESSFUL_REGISTRATION": "Your account has been created successfully.",
|
||||
"SUCCESSFUL_REGISTRATION_WITH_EMAIL": "A link to activate your account has been emailed to the address provided.",
|
||||
"SUCCESSFUL_UPDATE": "Your account has been updated successfully.",
|
||||
"UNITS": {
|
||||
"LABEL": "Units for distance",
|
||||
"IMPERIAL": "Imperial system (ft, mi)",
|
||||
"METRIC": "Metric system (m, km)"
|
||||
},
|
||||
"TIMEZONE": "Timezone"
|
||||
},
|
||||
"REGISTER": "Register",
|
||||
"RESENT_ACCOUNT_CONFIRMATION": "Resend account confirmation email",
|
||||
"REGISTER_DISABLED": "Sorry, registration is disabled.",
|
||||
"RESET_PASSWORD": "Reset your password",
|
||||
"SHOW_PASSWORD": "show password",
|
||||
"THIS_USER_ACCOUNT_IS_INACTIVE": "This user account is inactive.",
|
||||
"USER_PICTURE": "user picture",
|
||||
"USERNAME": "Username",
|
||||
"USERNAME_INFO": "3 to 30 characters required, only alphanumeric characters and the underscore character \"_\" allowed."
|
||||
"REGISTER": "Register",
|
||||
"REGISTER_DISABLED": "Sorry, registration is disabled.",
|
||||
"RESENT_ACCOUNT_CONFIRMATION": "Resend account confirmation email",
|
||||
"RESET_PASSWORD": "Reset your password",
|
||||
"SHOW_PASSWORD": "show password",
|
||||
"THIS_USER_ACCOUNT_IS_INACTIVE": "This user account is inactive.",
|
||||
"USERNAME": "Username",
|
||||
"USERNAME_INFO": "3 to 30 characters required, only alphanumeric characters and the underscore character \"_\" allowed.",
|
||||
"USER_PICTURE": "user picture"
|
||||
}
|
||||
|
@ -1,104 +1,104 @@
|
||||
{
|
||||
"ADD_WORKOUT": "Add a workout",
|
||||
"ANALYSIS": "analysis",
|
||||
"ASCENT": "ascent",
|
||||
"AVE_SPEED": "ave. speed",
|
||||
"AVERAGE_SPEED": "average speed",
|
||||
"BACK_TO_WORKOUT": "back to workout",
|
||||
"DATE": "date",
|
||||
"DESCENT": "descent",
|
||||
"DISPLAY_FILTERS": "display filters",
|
||||
"DISTANCE": "distance",
|
||||
"DURATION": "duration",
|
||||
"EDIT_WORKOUT": "Edit the workout",
|
||||
"ELEVATION": "elevation",
|
||||
"END": "end",
|
||||
"FROM": "from",
|
||||
"GPX_FILE": ".gpx file",
|
||||
"HIDE_FILTERS": "hide filters",
|
||||
"INVALID_DISTANCE": "The distance must be greater than 0",
|
||||
"INVALID_DURATION": "The duration must be greater than 0 seconds",
|
||||
"LATEST_WORKOUTS": "Latest workouts",
|
||||
"LOAD_MORE_WORKOUT": "Load more workouts",
|
||||
"MAX_ALTITUDE": "max. altitude",
|
||||
"MAX_FILES": "max files",
|
||||
"MAX_SIZE": "max size",
|
||||
"MAX_SPEED": "max. speed",
|
||||
"MIN_ALTITUDE": "min. altitude",
|
||||
"NEXT_SEGMENT": "No next segment",
|
||||
"NEXT_WORKOUT": "Next workout",
|
||||
"NO_DATA_CLEANING": "data from gpx, without any cleaning",
|
||||
"NO_FILE_PROVIDED": "No file provided",
|
||||
"NO_FOLDER": "no folder inside",
|
||||
"NO_MAP": "No map",
|
||||
"NO_NEXT_SEGMENT": "No next segment",
|
||||
"NO_NEXT_WORKOUT": "No next workout",
|
||||
"NO_NOTES": "No notes",
|
||||
"NO_PREVIOUS_SEGMENT": "No previous segment",
|
||||
"NO_PREVIOUS_WORKOUT": "No previous workout",
|
||||
"NO_RECORDS": "No records.",
|
||||
"NO_WORKOUTS": "No workouts.",
|
||||
"NOTES": "notes",
|
||||
"PAUSES": "pauses",
|
||||
"PREVIOUS_SEGMENT": "Previous segment",
|
||||
"PREVIOUS_WORKOUT": "Previous workout",
|
||||
"RECORD": "record | records",
|
||||
"RECORD_AS": "Ave. speed",
|
||||
"RECORD_FD": "Farthest distance",
|
||||
"RECORD_HA": "Highest ascent",
|
||||
"RECORD_LD": "Longest duration",
|
||||
"RECORD_MS": "Max. speed",
|
||||
"REMAINING_CHARS": "remaining characters",
|
||||
"SEGMENT": "segment | segments",
|
||||
"SPEED": "speed",
|
||||
"SPORT": "sport | sports",
|
||||
"START": "start",
|
||||
"START_AND_FINISH": "Start and finish",
|
||||
"START_ELEVATION_AT_ZERO": "start elevation axis at zero",
|
||||
"TITLE": "title",
|
||||
"TO": "to",
|
||||
"TOTAL_DURATION": "total duration",
|
||||
"UPLOAD_FIRST_WORKOUT": "Upload one!",
|
||||
"WEATHER": {
|
||||
"HUMIDITY": "humidity",
|
||||
"TEMPERATURE": "temperature",
|
||||
"WIND": "wind",
|
||||
"WIND_DIRECTIONS": {
|
||||
"N": "N",
|
||||
"NNE": "NNE",
|
||||
"NE": "NE",
|
||||
"ENE": "ENE",
|
||||
"E": "E",
|
||||
"ESE": "ESE",
|
||||
"SE": "SE",
|
||||
"SSE": "SSE",
|
||||
"S": "S",
|
||||
"SSW": "SSW",
|
||||
"SW": "SW",
|
||||
"WSW": "WSW",
|
||||
"W": "W",
|
||||
"WNW": "WNW",
|
||||
"NW": "NW",
|
||||
"NNW": "NNW"
|
||||
"ADD_WORKOUT": "Add a workout",
|
||||
"ANALYSIS": "analysis",
|
||||
"ASCENT": "ascent",
|
||||
"AVERAGE_SPEED": "average speed",
|
||||
"AVE_SPEED": "ave. speed",
|
||||
"BACK_TO_WORKOUT": "back to workout",
|
||||
"DATE": "date",
|
||||
"DESCENT": "descent",
|
||||
"DISPLAY_FILTERS": "display filters",
|
||||
"DISTANCE": "distance",
|
||||
"DURATION": "duration",
|
||||
"EDIT_WORKOUT": "Edit the workout",
|
||||
"ELEVATION": "elevation",
|
||||
"END": "end",
|
||||
"FROM": "from",
|
||||
"GPX_FILE": ".gpx file",
|
||||
"HIDE_FILTERS": "hide filters",
|
||||
"INVALID_DISTANCE": "The distance must be greater than 0",
|
||||
"INVALID_DURATION": "The duration must be greater than 0 seconds",
|
||||
"LATEST_WORKOUTS": "Latest workouts",
|
||||
"LOAD_MORE_WORKOUT": "Load more workouts",
|
||||
"MAX_ALTITUDE": "max. altitude",
|
||||
"MAX_FILES": "max files",
|
||||
"MAX_SIZE": "max size",
|
||||
"MAX_SPEED": "max. speed",
|
||||
"MIN_ALTITUDE": "min. altitude",
|
||||
"NEXT_SEGMENT": "No next segment",
|
||||
"NEXT_WORKOUT": "Next workout",
|
||||
"NOTES": "notes",
|
||||
"NO_DATA_CLEANING": "data from gpx, without any cleaning",
|
||||
"NO_FILE_PROVIDED": "No file provided",
|
||||
"NO_FOLDER": "no folder inside",
|
||||
"NO_MAP": "No map",
|
||||
"NO_NEXT_SEGMENT": "No next segment",
|
||||
"NO_NEXT_WORKOUT": "No next workout",
|
||||
"NO_NOTES": "No notes",
|
||||
"NO_PREVIOUS_SEGMENT": "No previous segment",
|
||||
"NO_PREVIOUS_WORKOUT": "No previous workout",
|
||||
"NO_RECORDS": "No records.",
|
||||
"NO_WORKOUTS": "No workouts.",
|
||||
"PAUSES": "pauses",
|
||||
"PREVIOUS_SEGMENT": "Previous segment",
|
||||
"PREVIOUS_WORKOUT": "Previous workout",
|
||||
"RECORD": "record | records",
|
||||
"RECORD_AS": "Ave. speed",
|
||||
"RECORD_FD": "Farthest distance",
|
||||
"RECORD_HA": "Highest ascent",
|
||||
"RECORD_LD": "Longest duration",
|
||||
"RECORD_MS": "Max. speed",
|
||||
"REMAINING_CHARS": "remaining characters",
|
||||
"SEGMENT": "segment | segments",
|
||||
"SPEED": "speed",
|
||||
"SPORT": "sport | sports",
|
||||
"START": "start",
|
||||
"START_AND_FINISH": "Start and finish",
|
||||
"START_ELEVATION_AT_ZERO": "start elevation axis at zero",
|
||||
"TITLE": "title",
|
||||
"TO": "to",
|
||||
"TOTAL_DURATION": "total duration",
|
||||
"UPLOAD_FIRST_WORKOUT": "Upload one!",
|
||||
"WEATHER": {
|
||||
"DARK_SKY": {
|
||||
"clear-day": "clear day",
|
||||
"clear-night": "clear night",
|
||||
"cloudy": "cloudy",
|
||||
"fog": "fog",
|
||||
"partly-cloudy-day": "partly cloudy day",
|
||||
"partly-cloudy-night": "partly cloudy night",
|
||||
"rain": "rain",
|
||||
"sleet": "sleet",
|
||||
"snow": "snow",
|
||||
"wind": "wind"
|
||||
},
|
||||
"HUMIDITY": "humidity",
|
||||
"TEMPERATURE": "temperature",
|
||||
"WIND": "wind",
|
||||
"WIND_DIRECTIONS": {
|
||||
"E": "E",
|
||||
"ENE": "ENE",
|
||||
"ESE": "ESE",
|
||||
"N": "N",
|
||||
"NE": "NE",
|
||||
"NNE": "NNE",
|
||||
"NNW": "NNW",
|
||||
"NW": "NW",
|
||||
"S": "S",
|
||||
"SE": "SE",
|
||||
"SSE": "SSE",
|
||||
"SSW": "SSW",
|
||||
"SW": "SW",
|
||||
"W": "W",
|
||||
"WNW": "WNW",
|
||||
"WSW": "WSW"
|
||||
}
|
||||
},
|
||||
"DARK_SKY": {
|
||||
"clear-day": "clear day",
|
||||
"clear-night": "clear night",
|
||||
"cloudy": "cloudy",
|
||||
"fog": "fog",
|
||||
"partly-cloudy-day": "partly cloudy day",
|
||||
"partly-cloudy-night": "partly cloudy night",
|
||||
"rain": "rain",
|
||||
"sleet": "sleet",
|
||||
"snow": "snow",
|
||||
"wind": "wind"
|
||||
}
|
||||
},
|
||||
"WITH_GPX": "with .gpx file",
|
||||
"WITHOUT_GPX": "without .gpx file",
|
||||
"WORKOUT": "workout | workouts",
|
||||
"WORKOUT_DATE": "workout date",
|
||||
"WORKOUT_DELETION_CONFIRMATION": "Are you sure you want to delete this workout?",
|
||||
"ZIP_ARCHIVE": ".zip file",
|
||||
"ZIP_ARCHIVE_DESCRIPTION": "or .zip file containing .gpx files"
|
||||
"WITHOUT_GPX": "without .gpx file",
|
||||
"WITH_GPX": "with .gpx file",
|
||||
"WORKOUT": "workout | workouts",
|
||||
"WORKOUT_DATE": "workout date",
|
||||
"WORKOUT_DELETION_CONFIRMATION": "Are you sure you want to delete this workout?",
|
||||
"ZIP_ARCHIVE": ".zip file",
|
||||
"ZIP_ARCHIVE_DESCRIPTION": "or .zip file containing .gpx files"
|
||||
}
|
||||
|
Reference in New Issue
Block a user