"message":"We're very sorry, but Scratch 3.0 does not support Internet Explorer, Vivaldi, Opera or Silk. We recommend trying a newer browser such as Google Chrome, Mozilla Firefox, or Microsoft Edge.",
"description":"Unsupported browser description"
},
"gui.unsupportedBrowser.back":{
"message":"Back",
"description":"Button to go back in unsupported browser modal"
},
"gui.unsupportedBrowser.previewfaq":{
"message":"To learn more, go to the {previewFaqLink}.",
"description":"Invitation to try 3.0 preview"
},
"gui.unsupportedBrowser.previewfaqlinktext":{
"message":"FAQ",
"description":"link to Scratch 3.0 FAQ page"
},
"gui.cameraModal.cameraModalTitle":{
"message":"Take a Photo",
"description":"Title for prompt to take a picture (to add as a new costume)."
},
"gui.cameraModal.loadingCameraMessage":{
"message":"Loading Camera...",
"description":"Notification to the user that the camera is loading"
},
"gui.cameraModal.permissionRequest":{
"message":"We need your permission to use your camera",
"description":"Notification to the user that the app needs camera access"
},
"gui.cameraModal.retakePhoto":{
"message":"Retake Photo",
"description":"A button that allows the user to take the picture again, replacing the old one"
},
"gui.cameraModal.save":{
"message":"Save",
"description":"A button that allows the user to save the photo they took as a costume"
},
"gui.cameraModal.takePhoto":{
"message":"Take Photo",
"description":"A button to take a photo"
},
"gui.cameraModal.loadingCaption":{
"message":"Loading...",
"description":"A caption for a disabled button while the video from the camera is still loading"
},
"gui.cameraModal.enableCameraCaption":{
"message":"Enable Camera",
"description":"A caption for a disabled button prompting the user to enable camera access"
},
"gui.cards.all-tutorials":{
"message":"Tutorials",
"description":"Title for button to return to tutorials library"
"description":"Text shown when no devices could be found"
},
"gui.connection.auto-scanning.prescan":{
"message":"Have your device nearby, then begin searching.",
"description":"Prompt for beginning the search"
},
"gui.connection.auto-scanning.pressbutton":{
"message":"Press the button on your device.",
"description":"Prompt for pushing the button on the device"
},
"gui.connection.auto-scanning.start-search":{
"message":"Start Searching",
"description":"Button in prompt for starting a search"
},
"gui.connection.connecting-searchbutton":{
"message":"Searching...",
"description":"Label indicating that search is in progress"
},
"gui.connection.auto-scanning.try-again":{
"message":"Try again",
"description":"Button in prompt for trying a device search again"
},
"gui.connection.connected":{
"message":"Connected",
"description":"Message indicating that a device was connected"
},
"gui.connection.disconnect":{
"message":"Disconnect",
"description":"Button to disconnect the device"
},
"gui.connection.go-to-editor":{
"message":"Go to Editor",
"description":"Button to return to the editor"
},
"gui.connection.connecting-cancelbutton":{
"message":"Connecting...",
"description":"Label indicating that connection is in progress"
},
"gui.connection.error.errorMessage":{
"message":"Oops, looks like something went wrong.",
"description":"The device connection process has encountered an error."
},
"gui.connection.error.tryagainbutton":{
"message":"Try again",
"description":"Button to initiate trying the device connection again after an error"
},
"gui.connection.error.helpbutton":{
"message":"Help",
"description":"Button to view help content"
},
"gui.connection.peripheral-name-label":{
"message":"Device name",
"description":"Label for field showing the device name"
},
"gui.connection.connect":{
"message":"Connect",
"description":"Button to start connecting to a specific device"
},
"gui.connection.scanning.lookingforperipherals":{
"message":"Looking for devices",
"description":"Text shown while scanning for devices"
},
"gui.connection.scanning.noPeripheralsFound":{
"message":"No devices found",
"description":"Text shown when no devices could be found"
},
"gui.connection.scanning.instructions":{
"message":"Select your device in the list above.",
"description":"Prompt for choosing a device to connect to"
},
"gui.connection.search":{
"message":"Refresh",
"description":"Button in prompt for starting a search"
},
"gui.connection.unavailable.installscratchlink":{
"message":"Make sure you have Scratch Link installed and running",
"description":"Message for getting Scratch Link installed"
},
"gui.connection.unavailable.enablebluetooth":{
"message":"Check that Bluetooth is enabled",
"description":"Message for making sure Bluetooth is enabled"
},
"gui.connection.unavailable.tryagainbutton":{
"message":"Try again",
"description":"Button to initiate trying the device connection again after an error"
},
"gui.connection.unavailable.helpbutton":{
"message":"Help",
"description":"Button to view help content"
},
"gui.controls.go":{
"message":"Go",
"description":"Green flag button title"
},
"gui.controls.stop":{
"message":"Stop",
"description":"Stop button title"
},
"gui.crashMessage.label":{
"message":"Oops! Something went wrong.",
"description":"Crash Message title"
},
"gui.crashMessage.description":{
"message":"We are so sorry, but it looks like Scratch has crashed. This bug has been\n automatically reported to the Scratch Team. Please refresh your page to try\n again.",
"description":"Message to inform the user that page has crashed."
},
"gui.crashMessage.reload":{
"message":"Reload",
"description":"Button to reload the page when page crashes"
},
"gui.customProcedures.myblockModalTitle":{
"message":"Make a Block",
"description":"Title for the modal where you create a custom block."
},
"gui.customProcedures.addAnInputNumberText":{
"message":"Add an input",
"description":"Label for button to add a number/text input"
},
"gui.customProcedures.numberTextType":{
"message":"number or text",
"description":"Description of the number/text input type"
},
"gui.customProcedures.addAnInputBoolean":{
"message":"Add an input",
"description":"Label for button to add a boolean input"
},
"gui.customProcedures.booleanType":{
"message":"boolean",
"description":"Description of the boolean input type"
},
"gui.customProcedures.addALabel":{
"message":"Add a label",
"description":"Label for button to add a label"
},
"gui.customProcedures.runWithoutScreenRefresh":{
"message":"Run without screen refresh",
"description":"Label for checkbox to run without screen refresh"
},
"gui.customProcedures.cancel":{
"message":"Cancel",
"description":"Label for button to cancel custom procedure edits"
},
"gui.customProcedures.ok":{
"message":"OK",
"description":"Label for button to save new custom procedure"
},
"gui.SpriteInfo.direction":{
"message":"Direction",
"description":"Sprite info direction label"
},
"gui.directionPicker.rotationStyles.allAround":{
"message":"All Around",
"description":"Button to change to the all around rotation style"
},
"gui.directionPicker.rotationStyles.leftRight":{
"message":"Left/Right",
"description":"Button to change to the left-right rotation style"
},
"gui.directionPicker.rotationStyles.dontRotate":{
"message":"Do not rotate",
"description":"Button to change to the dont rotate rotation style"
},
"gui.gui.addExtension":{
"message":"Add Extension",
"description":"Button to add an extension in the target pane"
},
"gui.gui.codeTab":{
"message":"Code",
"description":"Button to get to the code panel"
},
"gui.gui.backdropsTab":{
"message":"Backdrops",
"description":"Button to get to the backdrops panel"
},
"gui.gui.costumesTab":{
"message":"Costumes",
"description":"Button to get to the costumes panel"
},
"gui.gui.soundsTab":{
"message":"Sounds",
"description":"Button to get to the sounds panel"
},
"gui.importInfo.title":{
"message":"View a Scratch 2.0 Project",
"description":"Scratch 2.0 import modal label - for accessibility"
},
"gui.importInfo.betamessage":{
"message":"Enter a link to one of your shared Scratch projects. Changes made in this 3.0 Beta will not be saved.",
"description":"Import project message"
},
"gui.importInfo.message":{
"message":"Enter a link to one of your shared Scratch projects. Changes made in this 3.0 Preview will not be saved.",
"description":"Import project message"
},
"gui.importInfo.invalidFormatError":{
"message":"Uh oh, that project link or id doesn't look quite right.",
"description":"Invalid project link or id message"
},
"gui.importModal.viewproject":{
"message":"View",
"description":"Label for button to load a scratch 2.0 project"
},
"gui.importInfo.goback":{
"message":"Go Back",
"description":"Label for button to back out of importing a project"
},
"gui.importInfo.previewfaq":{
"message":"To learn more, go to the {previewFaqLink}.",
"description":"Invitation to try 3.0 preview"
},
"gui.importInfo.previewfaqlinktext":{
"message":"FAQ",
"description":"link to Scratch 3.0 FAQ page"
},
"gui.extensionLibrary.comingSoon":{
"message":"Coming Soon",
"description":"Label for extensions that are not yet implemented"
},
"gui.library.filterPlaceholder":{
"message":"Search",
"description":"Placeholder text for library search field"
},
"gui.library.allTag":{
"message":"All",
"description":"Label for library tag to revert to all items after filtering by tag."
},
"gui.loader.message1":{
"message":"Creating blocks …",
"description":"One of the loading messages"
},
"gui.loader.message2":{
"message":"Loading sprites …",
"description":"One of the loading messages"
},
"gui.loader.message3":{
"message":"Loading sounds …",
"description":"One of the loading messages"
},
"gui.loader.message4":{
"message":"Loading extensions …",
"description":"One of the loading messages"
},
"gui.loader.message5":{
"message":"Herding cats …",
"description":"One of the loading messages"
},
"gui.loader.message6":{
"message":"Transmitting nanos …",
"description":"One of the loading messages"
},
"gui.loader.message7":{
"message":"Inflating gobos …",
"description":"One of the loading messages"
},
"gui.loader.message8":{
"message":"Preparing emojis …",
"description":"One of the loading messages"
},
"gui.loader.headline":{
"message":"Loading Project",
"description":"Main loading message"
},
"gui.menuBar.LanguageSelector":{
"message":"language selector",
"description":"accessibility text for the language selection menu"
},
"gui.menuBar.tutorialsLibrary":{
"message":"Tutorials",
"description":"accessibility text for the tutorials button"
},
"gui.menuBar.restoreSprite":{
"message":"Restore Sprite",
"description":"Menu bar item for restoring the last deleted sprite."
},
"gui.menuBar.restoreSound":{
"message":"Restore Sound",
"description":"Menu bar item for restoring the last deleted sound."
},
"gui.menuBar.restoreCostume":{
"message":"Restore Costume",
"description":"Menu bar item for restoring the last deleted costume."
},
"gui.menuBar.restore":{
"message":"Restore",
"description":"Menu bar item for restoring the last deleted item in its disabled state."
"message":"We're working on the next generation of Scratch. We're excited for you to try it!",
"description":"Invitation to try 3.0 Beta"
},
"gui.previewInfo.notnow":{
"message":"Not Now",
"description":"Label for button to back out of trying Scratch 3.0 Beta"
},
"gui.previewModal.tryit":{
"message":"Try It! {caticon}",
"description":"Label for button to try Scratch 3.0 Beta"
},
"gui.previewModal.viewproject":{
"message":"View 2.0 Project",
"description":"Label for button to import a 2.0 project"
},
"gui.previewInfo.previewfaq":{
"message":"To learn more, go to the {previewFaqLink}.",
"description":"Invitation to try 3.0 Beta"
},
"gui.previewInfo.previewfaqlinktext":{
"message":"FAQ",
"description":"link to Scratch 3.0 FAQ page"
},
"gui.gui.variableScopeOptionAllSprites":{
"message":"For all sprites",
"description":"Option message when creating a variable for making it available to all sprites"
},
"gui.gui.variableScopeOptionSpriteOnly":{
"message":"For this sprite only",
"description":"Option message when creating a varaible for making it only available to the current sprite"
},
"gui.gui.variablePrompt":{
"message":"More Options",
"description":"Dropdown message for variable/list options"
},
"gui.gui.variablePromptAllSpritesMessage":{
"message":"This variable will be available to all sprites.",
"description":"A message that displays in a variable modal when the stage is selected indicating that the variable being created will available to all sprites."
},
"gui.prompt.cancel":{
"message":"Cancel",
"description":"Button in prompt for cancelling the dialog"
},
"gui.prompt.ok":{
"message":"OK",
"description":"Button in prompt for confirming the dialog"
},
"gui.playbackStep.stopMsg":{
"message":"Stop",
"description":"Stop/Play button in recording playback"
},
"gui.playbackStep.playMsg":{
"message":"Play",
"description":"Stop/Play button in recording playback"
},
"gui.playbackStep.loadingMsg":{
"message":"Loading...",
"description":"Loading/Save button in recording playback"
},
"gui.playbackStep.saveMsg":{
"message":"Save",
"description":"Loading/Save button in recording playback"
},
"gui.playbackStep.reRecordMsg":{
"message":"Re-record",
"description":"Button to re-record sound in recording playback"