{ "nav":{ "home":"Home", "login": "Login", "logout":"Logout", "signup": "Sign up", "profile": "Profile", "lists": "My Lists" }, "index":{ "title": "Welcome on the awesome lists manager !", "subtitle1":"Overview", "mainText": "

Create your own lists of places, foreign language words (like flashcards), or simply a todo list. Have fun, it’s really useful!

The source code for this project is available here.

In this 3rd version, the back office is still handled by two WP plugins, BUT their architecture has been completely redesigned. The user management plugin via REST API is now lighter and communicates with the list management plugin through hooks or filters.

The front end is built with Nuxt JS.

", "lastSentence":"To get started, you need to {login} or {signup}, or...", "lastSentenceUnconnect": "To get started, you need to {login} or {signup} or even...", "login":"login", "signup": "sign up", "lastSentenceConnected": "You are logged in, you can now", "seeLists": "access your lists" }, "googleBtnTxt":"Sign in with Google", "loginTitle": "Login", "loginLabelUser": "Username or email", "loginLabelPwd": "Password", "loginErrorPwdEmpty": "You must enter a password", "loginErrorLoginEmpty": "You must enter a username", "loginErrorLoginFailed": "Invalid credentials", "loginErrorUnconfirmedUser": "You cannot log in because your email has not been verified!", "loginFormBtn": "Log In", "loginGoogle":"Or take the easy way...", "loginPage":{ "passwordResetRequest":"Forgot password?" }, "signupTitle": "Sign Up", "signupLabelEmail": "Email", "signupLabelPwd": "Password", "signupLabelConfirmPwd": "Confirm password", "signupErrorEmailEmpty": "You must enter an email", "signupErrorEmailIsntValid": "Invalid email", "signupEmailIsValid": "Email validated", "signupFormBtn": "Sign up", "modalTitle": "Registration successful!", "modalText": "You can now close this window and start managing your lists.", "passwordCheckerShallContain": "Must contain", "passwordChecker8-22": "between 8 and 22 characters,", "passwordCheckerUppercase": "one uppercase letter,", "passwordCheckerLowercase": "one lowercase letter,", "passwordCheckerNb": "one number,", "passwordCheckerSpecialChar": "one special character", "pwdInput":{ "errorPwdEmpty":"You must enter a password", "errorPwdIsntValid":"You must choose a stronger password", "pwdsDoesNotMatch":"Passwords do not match!", "pwdConfirmEmpty":"You must confirm your password!" }, "confirmation": { "title": "Confirmation page", "successConnected": "Your email has been confirmed! You are now logged in.", "successNotConnected": "Your email has been confirmed! Please log in to continue:", "failureMessage": "Your email could not be confirmed.", "failureCauseInvalid": "Reason: Invalid", "failureCauseExpired": "Reason: Expired", "failureYouCan": "You can", "failureCreateNewAccount": "create a new account", "failureOr": "or", "backHome": "go back to the home page", "loginLink": "Log in", "listsLink": "View my lists" }, "unconfirmedBanner":{ "message":"Email not verified" }, "pwdResetRequest": { "title": "Reset Password", "formBtn":"Send", "pb": "An error occurred while submitting the form.", "message": "Message: ", "successMessage": "Sent! If your email is in our database, you will receive an email with a link to change your password.", "linkValidity": "This link will expire in 30 minutes.", "seeU": "See you soon!" }, "pwdReset":{ "title":"Reset your password", "pwdLabel1":"New password", "pwdLabel2":"Confirm new password", "formBtn":"Send", "successMessage":"Your password has been successfully reset. You can now access your account by visiting the login page:", "loginLink":"Login", "errorMessage":"An error occurred while resetting your password. Please try again." }, "profile":{ "title":"Profile", "tabGeneral":"General", "tabRedZone": "RED ZONE", "username":"Username", "name" : "Display name:", "email": "Email:", "avatar": "Avatar" }, "emailUpdate":{ "modale":{ "title":"Email Change", "text1":"A validation email will be sent to the new address.", "text2":"The change will only take effect after confirmation.", "confBtn":"Confirm", "cancelBtn":"Cancel" } } }