{ "Nav": { "File": { "Title": "File", "New": "New", "Share": "Share", "Duplicate": "Duplicate", "Open": "Open", "Download": "Download", "AddToCollection": "Add to Collection", "Examples": "Examples" }, "Edit": { "Title": "Edit", "TidyCode": "Tidy Code", "Find": "Find", "FindNext": "Find Next", "FindPrevious": "Find Previous" }, "Sketch": { "Title": "Sketch", "AddFile": "Add File", "AddFolder": "Add Folder", "Run": "Run", "Stop": "Stop" }, "Help": { "Title": "Help", "KeyboardShortcuts": "Keyboard Shortcuts", "Reference": "Reference", "About": "About" }, "Lang": "Language", "BackEditor": "Back to Editor", "WarningUnsavedChanges": "Are you sure you want to leave this page? You have unsaved changes.", "Login": "Log in", "LoginOr": "or", "SignUp": "Sign up", "Auth": { "Welcome": "Welcome", "Hello": "Hello", "MyAccount": "My Account", "My": "My", "MySketches": "My Sketches", "MyCollections": "My Collections", "Asset": "Asset", "MyAssets": "My Assets", "LogOut": "Log Out" } }, "LoginForm": { "UsernameOrEmail": "Email or Username", "UsernameOrEmailARIA": "Email or Username", "Password": "Password", "PasswordARIA": "Password", "Submit": "Log In" }, "LoginView": { "Title": "p5.js Web Editor | Login", "Login": "Log In", "LoginOr": "or", "SignUp": "Sign Up", "Email": "email", "Username": "username", "DontHaveAccount": "Don't have an account? ", "ForgotPassword": "Forgot your password? ", "ResetPassword": "Reset your password" }, "SocialAuthButton": { "Github": "Login with Github", "LogoARIA": "{{serviceauth}} logo", "Google": "Login with Google" }, "About": { "Title": "About", "TitleHelmet": "p5.js Web Editor | About", "Contribute": "Contribute", "NewP5": "New to p5.js?", "Report": "Report a bug", "Learn": "Learn", "Resources": "Resources", "Libraries": "Libraries", "Forum": "Forum", "Examples": "Examples" }, "Toast": { "OpenedNewSketch": "Opened new sketch.", "SketchSaved": "Sketch saved.", "SketchFailedSave": "Failed to save sketch.", "AutosaveEnabled": "Autosave enabled.", "LangChange": "Language changed" }, "Toolbar": { "Preview": "Preview", "Auto-refresh": "Auto-refresh", "OpenPreferencesARIA": "Open Preferences", "PlaySketchARIA": "Play sketch", "PlayOnlyVisualSketchARIA": "Play only visual sketch", "StopSketchARIA": "Stop sketch", "EditSketchARIA": "Edit sketch name", "NewSketchNameARIA": "New sketch name" }, "Console": { "Title": "Console", "Clear": "Clear", "ClearARIA": "Clear console", "Close": "Close", "CloseARIA": "Close console", "Open": "Open", "OpenARIA": "Open console" }, "Preferences": { "Settings": "Settings", "GeneralSettings": "General settings", "Accessibility": "Accessibility", "Theme": "Theme", "LightTheme": "Light", "LightThemeARIA": "light theme on", "DarkTheme": "Dark", "DarkThemeARIA": "dark theme on", "HighContrastTheme": "High Contrast", "HighContrastThemeARIA": "high contrast theme on", "TextSize": "Text Size", "DecreaseFont": "Decrease", "DecreaseFontARIA": "decrease font size", "IncreaseFont": "Increase", "IncreaseFontARIA": "increase font size", "Autosave": "Autosave", "On": "On", "AutosaveOnARIA": "autosave on", "Off": "Off", "AutosaveOffARIA": "autosave off", "WordWrap": "Word Wrap", "LineWrapOnARIA": "linewrap on", "LineWrapOffARIA": "linewrap off", "LineNumbers": "Line numbers", "LineNumbersOnARIA": "line numbers on", "LineNumbersOffARIA": "line numbers off", "LintWarningSound": "Lint warning sound", "LintWarningOnARIA": "lint warning on", "LintWarningOffARIA": "lint warning off", "PreviewSound": "Preview sound", "PreviewSoundARIA": "preview sound", "AccessibleTextBasedCanvas": "Accessible text-based canvas", "UsedScreenReader": "Used with screen reader", "PlainText": "Plain-text", "TextOutputARIA": "text output on", "TableText": "Table-text", "TableOutputARIA": "table output on", "Sound": "Sound", "SoundOutputARIA": "sound output on" }, "KeyboardShortcuts": { "Title": " Keyboard Shortcuts", "ShortcutsFollow": "Code editing keyboard shortcuts follow", "SublimeText": "Sublime Text shortcuts", "CodeEditing": { "Tidy": "Tidy", "FindText": "Find Text", "FindNextMatch": "Find Next Match", "FindPrevMatch": "Find Previous Match", "IndentCodeLeft": "Indent Code Left", "IndentCodeRight": "Indent Code Right", "CommentLine": "Comment Line", "FindNextTextMatch": "Find Next Text Match", "FindPreviousTextMatch": "Find Previous Text Match", "CodeEditing": "Code Editing" }, "General": { "StartSketch": "Start Sketch", "StopSketch": "Stop Sketch", "TurnOnAccessibleOutput": "Turn On Accessible Output", "TurnOffAccessibleOutput": "Turn Off Accessible Output" } }, "Sidebar": { "Create": "Create", "EnterName": "enter a name", "Add": "Add", "Folder": "Folder" }, "Common": { "Error": "Error", "Save": "Save", "p5logoARIA": "p5.js Logo" }, "IDEView": { "SubmitFeedback": "Submit Feedback" }, "NewFileModal": { "Title": "Create File", "CloseButtonARIA": "Close New File Modal", "EnterName": "Please enter a name", "InvalidType": "Invalid file type. Valid extensions are .js, .css, .json, .txt, .csv, .tsv, .frag, and .vert." }, "NewFileForm": { "AddFileSubmit": "Add File", "Placeholder": "Name" }, "NewFolderModal": { "Title": "Create Folder", "CloseButtonARIA": "Close New Folder Modal", "EnterName": "Please enter a name", "EmptyName": "Folder name cannot contain only spaces", "InvalidExtension": "Folder name cannot contain an extension" }, "NewFolderForm": { "AddFolderSubmit": "Add Folder", "Placeholder": "Name" }, "ResetPasswordForm": { "Email": "Email used for registration", "EmailARIA": "email", "Submit": "Send Password Reset Email" }, "ResetPasswordView": { "Title": "p5.js Web Editor | Reset Password", "Reset": "Reset Your Password", "Submitted": "Your password reset email should arrive shortly. If you don't see it, check\n in your spam folder as sometimes it can end up there.", "Login": "Log In", "LoginOr": "or", "SignUp": "Sign Up" }, "ReduxFormUtils": { "errorInvalidEmail": "Please enter a valid email address", "errorEmptyEmail": "Please enter an email", "errorPasswordMismatch": "Passwords must match", "errorEmptyPassword": "Please enter a password", "errorShortPassword": "Password must be at least 6 characters", "errorConfirmPassword": "Please enter a password confirmation", "errorNewPassword": "Please enter a new password or leave the current password empty.", "errorEmptyUsername": "Please enter a username.", "errorLongUsername": "Username must be less than 20 characters.", "errorValidUsername": "Username must only consist of numbers, letters, periods, dashes, and underscores." }, "NewPasswordView": { "Title": "p5.js Web Editor | New Password", "Description": "Set a New Password", "TokenInvalidOrExpired": "The password reset token is invalid or has expired.", "EmptyPassword": "Please enter a password", "PasswordConfirmation": "Please enter a password confirmation", "PasswordMismatch": "Passwords must match" }, "AccountForm": { "Email": "Email", "EmailARIA": "email", "Unconfirmed": "Unconfirmed.", "EmailSent": "Confirmation sent, check your email.", "Resend": "Resend confirmation email", "UserName": "User Name", "UserNameARIA": "Username", "CurrentPassword": "Current Password", "CurrentPasswordARIA": "Current Password", "NewPassword": "New Password", "NewPasswordARIA": "New Password", "SubmitSaveAllSettings": "Save All Settings" }, "AccountView": { "SocialLogin": "Social Login", "SocialLoginDescription": "Use your GitHub or Google account to log into the p5.js Web Editor.", "Title": "p5.js Web Editor | Account Settings", "Settings": "Account Settings", "AccountTab": "Account", "AccessTokensTab": "Access Tokens" }, "APIKeyForm": { "ConfirmDelete": "Are you sure you want to delete {{key_label}}?", "Summary": "Personal Access Tokens act like your password to allow automated\n scripts to access the Editor API. Create a token for each script\n that needs access.", "CreateToken": "Create new token", "TokenLabel": "What is this token for?", "TokenPlaceholder": "What is this token for? e.g. Example import script", "CreateTokenSubmit": "Create", "NoTokens": "You have no existing tokens.", "NewTokenTitle": "Your new access token", "NewTokenInfo": "Make sure to copy your new personal access token now.\n You won’t be able to see it again!", "ExistingTokensTitle": "Existing tokens" }, "APIKeyList": { "Name": "Name", "Created": "Created on", "LastUsed": "Last used", "Actions": "Actions", "Never": "Never", "DeleteARIA": "Delete API Key" }, "NewPasswordForm": { "Title": "Password", "TitleARIA": "Password", "ConfirmPassword": "Confirm Password", "ConfirmPasswordARIA": "Confirm Password", "SubmitSetNewPassword": "Set New Password" }, "SignupForm": { "Title": "User Name", "TitleARIA": "username", "Email": "Email", "EmailARIA": "email", "Password": "Password", "PasswordARIA": "password", "ConfirmPassword": "Confirm Password", "ConfirmPasswordARIA": "Confirm password", "SubmitSignup": "Sign Up" }, "SignupView": { "Title": "p5.js Web Editor | Signup", "Description": "Sign Up", "Or": "Or", "AlreadyHave": "Already have an account?", "Login": "Log In" }, "EmailVerificationView": { "Title": "p5.js Web Editor | Email Verification", "Verify": "Verify your email", "InvalidTokenNull": "That link is invalid.", "Checking": "Validating token, please wait...", "Verified": "All done, your email address has been verified.", "InvalidState": "Something went wrong." } }