{
  "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
  "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
  "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
  "JOIST/a11y.simScreen": "‪Sim Screen‬",
  "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
  "JOIST/a11y.home": "‪Home‬",
  "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
  "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
  "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
  "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
  "JOIST/a11y.simScreens": "‪Sim Screens‬",
  "JOIST/a11y.simResources": "‪Sim Resources‬",
  "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Invalid Query Parameters‬",
  "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪One or more of these query parameters have<br>invalid values:‬",
  "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪The simulation will start with default values for<br>those query parameters.‬",
  "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
  "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
  "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
  "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
  "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
  "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
  "JOIST/a11y.phetMenu": "‪PhET Menu‬",
  "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
  "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
  "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
  "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
  "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
  "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
  "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
  "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
  "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
  "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
  "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
  "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
  "JOIST/a11y.inControlArea": "‪In Control Area:‬",
  "JOIST/a11y.keyboardHelp.keyboardShortcuts": "‪Keyboard Shortcuts‬",
  "JOIST/a11y.soundToggle.label": "‪All Audio‬",
  "JOIST/a11y.soundToggle.alert.simSoundOn": "‪Audio Features on.‬",
  "JOIST/a11y.soundToggle.alert.simSoundOff": "‪Audio Features off.‬",
  "JOIST/preferences.title": "‪Preferences‬",
  "JOIST/menuItem.phetWebsite": "‪PhET Website…‬",
  "JOIST/menuItem.reportAProblem": "‪Report a Problem…‬",
  "JOIST/menuItem.getUpdate": "‪Check for Updates…‬",
  "JOIST/menuItem.screenshot": "‪Screenshot‬",
  "JOIST/menuItem.fullscreen": "‪Full Screen‬",
  "JOIST/menuItem.about": "‪About…‬",
  "JOIST/termsPrivacyAndLicensing": "‪Terms, Privacy & Licensing‬",
  "JOIST/privacyPolicy": "‪Privacy Policy‬",
  "JOIST/translation.credits.link": "‪Translation Credits‬",
  "JOIST/thirdParty.credits.link": "‪Third-party Credits‬",
  "JOIST/donateToPhet": "‪Donate to PhET‬",
  "JOIST/keyboardShortcuts.title": "‪Keyboard Shortcuts‬",
  "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
  "JOIST/keyboardShortcuts.toGetStarted": "‪to get started‬",
  "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
  "JOIST/versionPattern": "‪version {0}‬",
  "JOIST/license.title": "‪License‬",
  "JOIST/updates.checking": "‪Checking for updates…‬",
  "JOIST/updates.upToDate": "‪This simulation is up to date.‬",
  "JOIST/updates.outOfDate": "‪New version available‬",
  "JOIST/updates.newVersionAvailable": "‪There is a new version available: {0}.‬",
  "JOIST/updates.yourCurrentVersion": "‪Your current version is: {0}.‬",
  "JOIST/updates.getUpdate": "‪Get Update…‬",
  "JOIST/updates.noThanks": "‪No Thanks‬",
  "JOIST/updates.offline": "‪Unable to check for updates.‬",
  "JOIST/preferences.tabs.overview.title": "‪Overview‬",
  "JOIST/preferences.tabs.simulation.title": "‪Simulation‬",
  "JOIST/preferences.tabs.visual.title": "‪Visual‬",
  "JOIST/preferences.tabs.audio.title": "‪Audio‬",
  "JOIST/preferences.tabs.input.title": "‪Input‬",
  "JOIST/preferences.tabs.localization.title": "‪Localization‬",
  "JOIST/credits.title": "‪Credits‬",
  "JOIST/credits.leadDesign": "‪Lead Design: {0}‬",
  "JOIST/credits.softwareDevelopment": "‪Software Development: {0}‬",
  "JOIST/credits.team": "‪Team: {0}‬",
  "JOIST/credits.contributors": "‪Contributors: {0}‬",
  "JOIST/credits.qualityAssurance": "‪Quality Assurance: {0}‬",
  "JOIST/credits.graphicArts": "‪Graphic Arts: {0}‬",
  "JOIST/credits.soundDesign": "‪Sound Design: {0}‬",
  "JOIST/credits.thanks": "‪Thanks‬",
  "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Audio Features‬",
  "JOIST/a11y.preferences.tabs.input.gestureControl.enabledAlert": "‪Custom taps and swipes on.‬",
  "JOIST/a11y.preferences.tabs.input.gestureControl.disabledAlert": "‪Custom taps and swipes off.‬",
  "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
  "JOIST/preferences.tabs.localization.regionAndCulture.title": "‪Region and Culture‬",
  "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Select the portrayal of people, places, or objects in the sim. Images are not intended to represent the entire diversity of a region or culture.‬",
  "JOIST/preferences.tabs.localization.languageSelection.title": "‪Languages‬",
  "JOIST/preferences.tabs.localization.languageSelection.description": "‪Change language to translate on-screen text. Additional descriptions, when present, remain in English.‬",
  "JOIST/preferences.tabs.general.accessibilityIntro": "‪We are adding features to our simulations to make them more inclusive. Some of these features support accessibility for learners with diverse needs and within diverse environments. Explore this menu to review or change the default presentation settings.‬",
  "JOIST/preferences.tabs.general.moreAccessibility": "‪Look for Inclusive Features on the Simulations Filter page of the PhET website to find all simulations with available features.‬",
  "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Interactive Highlights‬",
  "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Add visual highlights for mouse and touch as you interact.‬",
  "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
  "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
  "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
  "JOIST/preferences.tabs.audio.sounds.title": "‪Sounds‬",
  "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Extra Sounds‬",
  "JOIST/preferences.tabs.audio.sounds.description": "‪Play sonifications and sound effects as you interact.‬",
  "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Play additional sound that may be helpful for some learners.‬",
  "JOIST/a11y.preferences.tabs.audio.sounds.soundsOn": "‪Sounds on.‬",
  "JOIST/a11y.preferences.tabs.audio.sounds.soundsOff": "‪Sounds off.‬",
  "JOIST/a11y.preferences.tabs.audio.sounds.extraSounds.extraSoundsOn": "‪Extra Sounds on.‬",
  "JOIST/a11y.preferences.tabs.audio.sounds.extraSounds.extraSoundsOff": "‪Extra Sounds off.‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.title": "‪Voicing‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.title": "‪Toolbar‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.title": "‪Rate‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.labelString": "‪Voice Rate‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.pitch.title": "‪Pitch‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.voicingOn": "‪Voicing on.‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.voicingOff": "‪Voicing off.‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.voicingOffOnlyAvailableInEnglish": "‪Voicing off. Only available in English.‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.variablesPattern": "‪{{value}}x‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.title": "‪Customize Voice‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.toolbarRemoved": "‪Toolbar removed.‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.toolbarAdded": "‪Toolbar added to sim.‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.title": "‪Sim Voicing Options‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.description": "‪Choose details you want voiced as you interact.‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.label": "‪Voice object details and changes‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.label": "‪Voice surrounding context changes‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.label": "‪Voice helpful hints‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.enabledAlert": "‪Voicing object details and changes.‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.disabledAlert": "‪Object details and changes muted.‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.enabledAlert": "‪Voicing surrounding context changes.‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.disabledAlert": "‪Surrounding context changes muted.‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.enabledAlert": "‪Voicing extra help.‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.disabledAlert": "‪Extra help muted.‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.title": "‪Voice‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.titlePattern": "‪Voice: {{value}}‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.noVoicesAvailable": "‪No voices available‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.expandedAlert": "‪expanded‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.collapsedAlert": "‪collapsed‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.writtenVariablesPattern": "‪{{value}} times‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.voiceRateNormal": "‪normal‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.low": "‪in low range‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.normal": "‪in normal range‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.aboveNormal": "‪above normal range‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.high": "‪in high range‬",
  "JOIST/preferences.tabs.audio.voicing.titleEnglishOnly": "‪Voicing (English Only)‬",
  "JOIST/preferences.tabs.audio.voicing.description": "‪Voice and highlight content as you interact.‬",
  "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Africa‬",
  "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Africa (Modest)‬",
  "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Asia‬",
  "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Latin America‬",
  "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceania‬",
  "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Random‬",
  "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪United States of America‬",
  "JOIST/projectorMode": "‪Projector Mode‬",
  "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Increase color contrast for better visibility in classrooms.‬",
  "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.adjustAppliedForce": "‪Adjust Applied Force‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.adjustAppliedForce.zeroAppliedForceDescription": "‪Set applied force to zero with 0 key.‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.fromAnywhereInScreen": "‪From Anywhere in Screen‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.pullerNavigation": "‪Puller Navigation‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.selectPuller": "‪Select puller‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.pullerNavigation.selectPullerDescription": "‪Select puller with Left and Right Arrow keys or A and D keys.‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.grabPuller": "‪Grab selected puller‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.pullerNavigation.grabPullerDescription": "‪Grab selected puller with Space or Enter keys.‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.moveGrabbedPuller": "‪Move grabbed puller‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.pullerNavigation.moveGrabbedPullerDescription": "‪Move grabbed puller with Left and Right Arrow keys or A and D keys.‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.dropPuller": "‪Drop puller‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.pullerNavigation.dropPullerDescription": "‪Drop puller with Space or Enter keys.‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.pullerNavigation.returnToToolboxDescription": "‪Return grabbed puller to toolbox with Delete or Backspace keys.‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.pullerNavigation.cancelMovement": "‪Cancel movement with Escape key.‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.zeroAppliedForce": "‪Set applied force to zero‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.returnToToolbox": "‪Return to toolbox‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.cancelMovement": "‪Cancel movement‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.objectNavigation": "‪Object Navigation‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.selectObject": "‪Select object‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.objectNavigation.selectObjectDescription": "‪Select object with Left and Right Arrow keys or A and D keys.‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.grabObject": "‪Grab selected object‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.objectNavigation.grabObjectDescription": "‪Grab selected object with Space or Enter keys.‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.moveGrabbedObject": "‪Move grabbed object‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.objectNavigation.moveGrabbedObjectDescription": "‪Move grabbed object with Left and Right Arrow keys or A and D keys.‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.dropObject": "‪Drop object‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.objectNavigation.dropObjectDescription": "‪Drop object with Space or Enter keys.‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.objectNavigation.returnToToolboxDescription": "‪Return grabbed object to toolbox with Delete or Backspace keys.‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.objectNavigation.cancelMovement": "‪Cancel movement with Escape key.‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.startGame": "‪Start tug-of-war game‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.pauseGame": "‪Pause tug-of-war game‬",
  "FORCES_AND_MOTION_BASICS/keyboardHelpDialog.returnCartToCenter": "‪Return cart to center‬",
  "FORCES_AND_MOTION_BASICS/leftForce": "‪Left Force‬",
  "FORCES_AND_MOTION_BASICS/rightForce": "‪Right Force‬",
  "FORCES_AND_MOTION_BASICS/sumOfForces": "‪Sum of Forces‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.teamName": "‪{ $color ->\n    [blue]   Blue Team\n    [red]    Red Team\n    [purple] Purple Team\n   *[orange] Orange Team\n}‬",
  "FORCES_AND_MOTION_BASICS/a11y.pullers.pullerInstruction": "‪Grab puller. Once grabbed, use keyboard shortcuts to change position. Knots are numbered from left-to-right.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.puller.accessibleName": "‪{ a11y_netForceScreen_puller_size } { a11y_netForceScreen_colorName } Puller { $index }‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.playAreaControls.accessibleHeading": "‪Tug-of-War Controls‬",
  "FORCES_AND_MOTION_BASICS/sumOfForcesEqualsZero": "‪Sum of Forces = 0‬",
  "FORCES_AND_MOTION_BASICS/acceleration": "‪Acceleration‬",
  "FORCES_AND_MOTION_BASICS/appliedForce": "‪Applied Force‬",
  "FORCES_AND_MOTION_BASICS/frictionForce": "‪Friction Force‬",
  "FORCES_AND_MOTION_BASICS/pattern.0name.1valueUnitsAcceleration": "‪{0}: {1} m/s<sup>2</sup>‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.playAreaControls.appliedForceControl.accessibleHeading": "‪Applied Force Control‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.playAreaControls.appliedForceControl.description": "‪Set force applied by pusher on the stack.‬",
  "FORCES_AND_MOTION_BASICS/stopwatch": "‪Stopwatch‬",
  "FORCES_AND_MOTION_BASICS/a11y.objectToolboxes.skateboard": "‪Stack on Skateboard‬",
  "FORCES_AND_MOTION_BASICS/a11y.objectToolboxes.stack": "‪Stack‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.stackMovement.stackMovingRight": "‪Stack moving right.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.stackMovement.stackMovingLeft": "‪Stack moving left.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.stackMovement.stackStationary": "‪Stack stationary.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.pusherResponses.fellDownAppliedForceZero": "‪Pusher fell down, applied force now 0 newtons.‬",
  "FORCES_AND_MOTION_BASICS/netForcePullerColors": "‪Net Force Puller Colors‬",
  "FORCES_AND_MOTION_BASICS/blueAndRed": "‪Blue and Red‬",
  "FORCES_AND_MOTION_BASICS/purpleAndOrange": "‪Purple and Orange‬",
  "FORCES_AND_MOTION_BASICS/a11y.preferences.netForcePullerColorControl.accessibleHelpText": "‪Select team colors for tug-of-war game.‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.fromAnywhereInSim.startGameDescription": "‪Start tug-of-war game with { $altOrOptionKey } plus G key.‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.fromAnywhereInSim.pauseGameDescription": "‪Pause tug-of-war game with { $altOrOptionKey } plus P key.‬",
  "FORCES_AND_MOTION_BASICS/a11y.keyboardHelpDialog.fromAnywhereInSim.returnCartToCenterDescription": "‪Return cart to center with { $altOrOptionKey } plus C key.‬",
  "FORCES_AND_MOTION_BASICS/speed": "‪Speed‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.goPauseButton.cartMovingRight": "‪Cart moving right.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.goPauseButton.cartMovingLeft": "‪Cart moving left.‬",
  "FORCES_AND_MOTION_BASICS/blueWins": "‪Blue Wins!‬",
  "FORCES_AND_MOTION_BASICS/redWins": "‪Red Wins!‬",
  "FORCES_AND_MOTION_BASICS/purpleWins": "‪Purple Wins!‬",
  "FORCES_AND_MOTION_BASICS/orangeWins": "‪Orange Wins!‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.quantitativeDescription": "‪{ $forceMagnitude ->\n  [one] { $forceMagnitude } newton\n  *[other] { $forceMagnitude } newtons\n}‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.netForceScreenHeading": "‪Forces on Candy Cart‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.qualitativeDescriptions.verySmall": "‪very small‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.qualitativeDescriptions.small": "‪small‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.qualitativeDescriptions.medium": "‪medium‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.qualitativeDescriptions.somewhatLarge": "‪somewhat large‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.qualitativeDescriptions.large": "‪large‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.qualitativeDescriptions.veryLarge": "‪very large‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.qualitativeDescriptions.extremelyLarge": "‪extremely large‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.qualitativeDescriptions.left": "‪left‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.qualitativeDescriptions.right": "‪right‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.leftForceArrow": "‪Left force arrow is { $description }‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.rightForceArrow": "‪Right force arrow is { $description }‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.sumOfForcesArrow": "‪Sum of forces arrow is { $description }, pointing { $direction }‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.sumOfForcesZero": "‪Sum of forces is 0‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.noForcesDisplayed": "‪No forces displayed.‬",
  "FORCES_AND_MOTION_BASICS/go": "‪Go!‬",
  "FORCES_AND_MOTION_BASICS/pause": "‪Pause‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.goPauseButton.accessibleHelpTextPause": "‪Pause tug-of-war game.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.goPauseButton.accessibleHelpTextGo": "‪Start tug-of-war game.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.goPauseButton.cartStationary": "‪Cart stationary.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.goPauseButton.cartPaused": "‪Cart paused.‬",
  "FORCES_AND_MOTION_BASICS/values": "‪Values‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.netForceControlPanel.sumOfForces.accessibleHelpText": "‪Show or hide sum of forces arrow.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.netForceControlPanel.sumOfForces.accessibleContextResponseUnchecked": "‪Sum of forces arrow hidden.‬",
  "FORCES_AND_MOTION_BASICS/a11y.valuesCheckbox.accessibleHelpTextForce": "‪Show or hide force values.‬",
  "FORCES_AND_MOTION_BASICS/a11y.valuesCheckbox.checkedResponse": "‪Numeric values shown.‬",
  "FORCES_AND_MOTION_BASICS/a11y.valuesCheckbox.uncheckedResponse": "‪Numeric values hidden.‬",
  "FORCES_AND_MOTION_BASICS/a11y.speedCheckbox.accessibleHelpText": "‪Show or hide speedometer.‬",
  "FORCES_AND_MOTION_BASICS/a11y.speedCheckbox.accessibleContextResponseUnchecked": "‪Speedometer hidden.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.screenSummary.controlArea.description": "‪You can turn on sum of forces, values, or speed. Reset sim to start over.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.screenSummary.currentDetails.accessibleNameInProgress": "‪Currently, tug-of-war game in progress.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.screenSummary.currentDetails.accessibleNameNotStarted": "‪Currently, tug-of-war game not started.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.screenSummary.currentDetails.accessibleNameCompleted": "‪Currently, tug-of-war game completed.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.screenSummary.currentDetails.teamAttached": "‪{ $count ->\n  [0] No { a11y_netForceScreen_colorName } pullers are on rope.\n  [one] { $count } { a11y_netForceScreen_colorName } puller is on rope.\n *[other] { $count } { a11y_netForceScreen_colorName } pullers are on rope.\n}‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.screenSummary.currentDetails.noPullersAttached": "‪No pullers attached to ropes.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.screenSummary.playArea.description": "‪There is a tug-of-war game between { $leftColor } and { $rightColor } teams over a wheeled cart full of candy. { $leftTeamName } pullers are on left, { $rightTeamName } pullers are on right. Cart sits on flat surface with a rope attached to each side. Ropes have knots that pullers can grab. There are buttons to start or pause tug-of-war or return cart to center.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.colorName": "‪{ $color ->\n    [blue]   Blue\n    [red]    Red\n    [purple] Purple\n   *[orange] Orange\n}‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.screenSummary.interactionHint": "‪Place pullers on knots to begin tug-of-war game.‬",
  "FORCES_AND_MOTION_BASICS/a11y.speed.qualitativeDescriptions.stationary": "‪zero‬",
  "FORCES_AND_MOTION_BASICS/a11y.speed.qualitativeDescriptions.verySlow": "‪very slow‬",
  "FORCES_AND_MOTION_BASICS/a11y.speed.qualitativeDescriptions.slow": "‪slow‬",
  "FORCES_AND_MOTION_BASICS/a11y.speed.qualitativeDescriptions.moderate": "‪moderate‬",
  "FORCES_AND_MOTION_BASICS/a11y.speed.qualitativeDescriptions.fast": "‪fast‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.accelerationDescriptions.speedingUp": "‪speeding up‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.accelerationDescriptions.slowingDown": "‪slowing down‬",
  "FORCES_AND_MOTION_BASICS/a11y.speed.cartSpeedWithAcceleration": "‪Cart speed is { $speedDescription } and { $accelerationDescription }.‬",
  "FORCES_AND_MOTION_BASICS/a11y.speed.cartSpeed": "‪Cart speed is { $speedDescription }.‬",
  "FORCES_AND_MOTION_BASICS/a11y.speed.heading": "‪Speed‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.pullerGroup.accessibleRoleDescription": "‪group‬",
  "FORCES_AND_MOTION_BASICS/a11y.pullers.leftSide": "‪Left‬",
  "FORCES_AND_MOTION_BASICS/a11y.pullers.rightSide": "‪Right‬",
  "FORCES_AND_MOTION_BASICS/a11y.pullers.knotDescription": "‪{ $side } knot { $number }‬",
  "FORCES_AND_MOTION_BASICS/a11y.pullers.overReturnToToolbox": "‪Over toolbox‬",
  "FORCES_AND_MOTION_BASICS/a11y.pullers.overKnotDescription": "‪{ $side ->\n    [left] Over left knot { $number ->\n    [1] 1, furthest from cart\n    [4] 4, closest to cart\n    *[other] { $number }\n  }\n    *[right] Over right knot { $number ->\n    [1] 1, closest to cart\n    [4] 4, furthest from cart\n    *[other] { $number }\n  }\n}‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.puller.accessibleRoleDescription": "‪navigable‬",
  "FORCES_AND_MOTION_BASICS/a11y.navigable": "‪navigable‬",
  "FORCES_AND_MOTION_BASICS/a11y.sortable": "‪sortable‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.returnButton.cartReturnedToCenter": "‪Cart returned to center.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.returnButton.accessibleName": "‪Return Cart‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.returnButton.accessibleHelpText": "‪Return cart to center.‬",
  "FORCES_AND_MOTION_BASICS/return": "‪Return‬",
  "FORCES_AND_MOTION_BASICS/a11y.tugOfWar.heading": "‪Tug-of-War for Candy Cart‬",
  "FORCES_AND_MOTION_BASICS/a11y.tugOfWar.knotOccupied": "‪{ $side } knot { $number }: { $pullerName }‬",
  "FORCES_AND_MOTION_BASICS/a11y.tugOfWar.list.leadingParagraph": "‪Pullers attached to ropes, from left-to-right:‬",
  "FORCES_AND_MOTION_BASICS/a11y.tugOfWar.noPullersOnRope": "‪No pullers on rope‬",
  "FORCES_AND_MOTION_BASICS/pattern.0valueUnitsN": "‪{0}N‬",
  "FORCES_AND_MOTION_BASICS/pattern.0valueUnitsNewtons": "‪{0} newtons‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectResponses.returnedToStack": "‪Returned to stack‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectResponses.returnedToToolbox": "‪Returned to toolbox‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectResponses.overToolbox": "‪Over toolbox‬",
  "FORCES_AND_MOTION_BASICS/unknownValueIndicator": "‪?‬",
  "FORCES_AND_MOTION_BASICS/pattern.0massUnitsKilograms": "‪{0} kg‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectStackGroup.accessibleRoleDescription": "‪group‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectStackGroup.onSkateboard.accessibleName": "‪Objects on Skateboard‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectStackGroup.onGround.accessibleName": "‪Objects on Ground‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectStackGroup.descriptionContent": "‪Grab object. Once grabbed, use keyboard shortcuts to move object.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectToolbox.accessibleRoleDescription": "‪group‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectToolbox.accessibleName": "‪Object Toolbox‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectToolbox.descriptionContent": "‪Grab object. Once grabbed, use keyboard shortcuts to move object.‬",
  "FORCES_AND_MOTION_BASICS/a11y.objectToolboxes.objectToolbox": "‪Object Toolbox‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.qualitativeDescriptions.zero": "‪zero‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.qualitativeDescriptions.verySmall": "‪very small‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.qualitativeDescriptions.small": "‪small‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.qualitativeDescriptions.moderate": "‪moderate‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.qualitativeDescriptions.large": "‪large‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.qualitativeDescriptions.veryLarge": "‪very large‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.qualitativeDescriptions.extremelyLarge": "‪extremely large‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.qualitativeDescriptions.left": "‪left‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.qualitativeDescriptions.right": "‪right‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.accelerationOnly": "‪Acceleration is { $accelerationDescription }.‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.accelerationWithValue": "‪Acceleration is { $accelerationDescription } at { $accelerationMetersPerSecondSquared ->\n  [one] { $accelerationMetersPerSecondSquared } meter per second squared\n  *[other] { $accelerationMetersPerSecondSquared } meters per second squared\n}.‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.accelerationWithDirection": "‪Acceleration is { $accelerationDescription } to the { $direction }.‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.accelerationWithDirectionAndValue": "‪Acceleration is { $accelerationDescription } to the { $direction } at { $accelerationMetersPerSecondSquared ->\n  [one] { $accelerationMetersPerSecondSquared } meter per second squared\n  *[other] { $accelerationMetersPerSecondSquared } meters per second squared\n}.‬",
  "FORCES_AND_MOTION_BASICS/a11y.acceleration.heading": "‪Acceleration‬",
  "FORCES_AND_MOTION_BASICS/forces": "‪Forces‬",
  "FORCES_AND_MOTION_BASICS/force": "‪Force‬",
  "FORCES_AND_MOTION_BASICS/masses": "‪Masses‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.forceCheckbox.accessibleHelpText": "‪Show or hide applied force arrow.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.forcesCheckbox.accessibleHelpText": "‪Show or hide applied force and friction force arrows.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.forceCheckbox.accessibleContextResponseChecked": "‪Applied force arrow shown.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.forcesCheckbox.accessibleContextResponseChecked": "‪Force arrows shown.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.forceCheckbox.accessibleContextResponseUnchecked": "‪Applied force arrow hidden.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.forcesCheckbox.accessibleContextResponseUnchecked": "‪Force arrows hidden.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.sumOfForcesCheckbox.accessibleHelpText": "‪Check to show an arrow representing the sum of all forces.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.sumOfForcesCheckbox.accessibleContextResponseUnchecked": "‪Sum of forces arrow hidden.‬",
  "FORCES_AND_MOTION_BASICS/a11y.valuesCheckbox.accessibleHelpTextForceSpeedAcceleration": "‪Show or hide force, speed, and acceleration values.‬",
  "FORCES_AND_MOTION_BASICS/a11y.valuesCheckbox.accessibleHelpTextForceSpeed": "‪Show or hide force and speed values.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.massesCheckbox.accessibleHelpText": "‪Show or hide masses of objects.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.massesCheckbox.accessibleContextResponseChecked": "‪Mass values shown.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.massesCheckbox.accessibleContextResponseUnchecked": "‪Mass values hidden.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.accelerationCheckbox.accessibleHelpText": "‪Show or hide accelerometer.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.accelerationCheckbox.accessibleContextResponseUnchecked": "‪Accelerometer hidden.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.stopwatchCheckbox.accessibleHelpText": "‪Show or hide stopwatch.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.stopwatchCheckbox.accessibleContextResponseChecked": "‪Stopwatch added to Play Area.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionControlPanel.stopwatchCheckbox.accessibleContextResponseUnchecked": "‪Stopwatch removed from Play Area.‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.motionScreensHeading": "‪Forces on Stack‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.appliedForceArrow": "‪Applied force arrow is { $description }, pointing { $direction }‬",
  "FORCES_AND_MOTION_BASICS/a11y.forces.frictionForceArrow": "‪Friction force arrow is { $description }, pointing { $direction }‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.screenSummary.playArea.motionDescription": "‪A pusher stands on the flat ground, ready to apply force to a stack of objects on a skateboard. Objects can be moved from the toolbox to the stack.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.screenSummary.playArea.frictionDescription": "‪A pusher stands on the flat ground, ready to apply force to a stack of objects. Objects can be moved from the toolbox to the stack.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.screenSummary.playArea.accelerationDescription": "‪A pusher stands on the flat ground, ready to apply force to a stack of objects. Objects can be moved from the toolbox to the stack.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.screenSummary.controlArea.motionDescription": "‪You can turn on forces, values, or measurement tools. Reset sim to start over.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.screenSummary.controlArea.frictionDescription": "‪You can turn on forces, values, or measurement tools. The Friction slider sets the roughness of the ground. Reset sim to start over.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.screenSummary.controlArea.accelerationDescription": "‪{ a11y_motionScreen_screenSummary_controlArea_frictionDescription }‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.surface.skateboard": "‪skateboard‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.surface.ground": "‪ground‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.stackState.stationary": "‪stationary‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.stackState.movingRight": "‪moving right‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.stackState.movingLeft": "‪moving left‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.screenSummary.currentDetails.summary": "‪{ $count ->\n  [0]      Currently, no objects on the { $surface }.\n  [1]      Currently, 1 object on the { $surface }. Stack is { $motionState }.\n *[other]  Currently, { $count } objects on the { $surface }. Stack is { $motionState }.\n}‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.screenSummary.interactionHint": "‪Create a stack of objects and give them a push.‬",
  "FORCES_AND_MOTION_BASICS/a11y.speed.qualitativeDescriptions.veryFast": "‪very fast‬",
  "FORCES_AND_MOTION_BASICS/a11y.speed.qualitativeDescriptions.extremelyFast": "‪extremely fast‬",
  "FORCES_AND_MOTION_BASICS/a11y.speed.speedOnly": "‪Speed is { $speedDescription }.‬",
  "FORCES_AND_MOTION_BASICS/a11y.speed.speedOnlyWithAcceleration": "‪Speed is { $speedDescription } and { $accelerationDescription }.‬",
  "FORCES_AND_MOTION_BASICS/a11y.speed.speedWithValue": "‪Speed is { $speedDescription } at { $speedMetersPerSecond ->\n  [one] { $speedMetersPerSecond } meter per second\n  *[other] { $speedMetersPerSecond } meters per second\n}.‬",
  "FORCES_AND_MOTION_BASICS/a11y.speed.speedWithValueAndAcceleration": "‪Speed is { $speedDescription } and { $accelerationDescription } at { $speedMetersPerSecond ->\n  [one] { $speedMetersPerSecond } meter per second\n  *[other] { $speedMetersPerSecond } meters per second\n}.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.stackList.stackedOnSurface": "‪Objects on { $surface }:‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.stackList.noObjectsOnSurface": "‪No objects on { $surface }.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objects.names.fridge": "‪Fridge‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objects.names.crate1": "‪Crate 1‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objects.names.crate2": "‪Crate 2‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objects.names.girl": "‪Girl‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objects.names.man": "‪Man‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objects.names.trash": "‪Trash Can‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objects.names.mystery": "‪Mystery Object‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objects.names.bucket": "‪Bucket of Water‬",
  "FORCES_AND_MOTION_BASICS/pattern.0name.1valueUnitsVelocity": "‪{0} m/s‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.pullerResponses.pullerAttachedToKnot": "‪{ a11y_netForceScreen_puller_accessibleName } attached to { $knotDescription }.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.pullerResponses.pullerReturnedToToolbox": "‪{ a11y_netForceScreen_puller_accessibleName } returned to toolbox.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.pullerResponses.pullerInteractionCancelled": "‪{ a11y_netForceScreen_puller_accessibleName } interaction cancelled.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objects.massUnknown": "‪mass unknown‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objects.objectAccessibleNameWithMass": "‪{ $objectName }, { $mass }‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectResponses.overStack": "‪Over stack‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectResponses.overSkateboard": "‪Over skateboard‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectResponses.overGround": "‪Over ground‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectResponses.droppedOnSkateboard": "‪Dropped on skateboard‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectResponses.droppedOnGround": "‪Dropped on ground‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectResponses.droppedOnStack": "‪Dropped on stack‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.objectResponses.droppedOnStackBottomObjectReturned": "‪Dropped on stack. Bottom object returned to toolbox.‬",
  "FORCES_AND_MOTION_BASICS/friction": "‪Friction‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.frictionSlider.accessibleHelpText": "‪Set static coefficient of friction, ranging from none to lots.‬",
  "FORCES_AND_MOTION_BASICS/none": "‪None‬",
  "FORCES_AND_MOTION_BASICS/lots": "‪Lots‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.frictionSlider.contextResponse.rougher": "‪Ground rougher.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.frictionSlider.contextResponse.icy": "‪Ground icy.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.frictionSlider.contextResponse.smoother": "‪Ground smoother.‬",
  "FORCES_AND_MOTION_BASICS/forces-and-motion-basics.title": "‪Forces and Motion: Basics‬",
  "FORCES_AND_MOTION_BASICS/netForce": "‪Net Force‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.screenButtonsHelpText": "‪Explore net force in a tug-of-war game.‬",
  "FORCES_AND_MOTION_BASICS/motion": "‪Motion‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.motionScreenButtonsHelpText": "‪Create a stack of objects and give them a push to explore motion.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.frictionScreenButtonsHelpText": "‪Experiment with friction when pushing a stack of objects.‬",
  "FORCES_AND_MOTION_BASICS/a11y.motionScreen.accelerationScreenButtonsHelpText": "‪Measure the acceleration when pushing a stack of objects.‬",
  "FORCES_AND_MOTION_BASICS/a11y.netForceScreen.puller.size": "‪{ $size ->\n  [small] Small\n  [medium] Medium\n *[large] Large\n}‬",
  "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Move to next item or group‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
  "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Move to previous item or group‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
  "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Move between items in a group‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.general.groupNavigationDescription": "‪Move between items in a group with Left and Right arrow keys or Up and Down arrow keys.‬",
  "SCENERY_PHET/keyboardHelpDialog.pressButtons": "‪Press buttons‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
  "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Exit a dialog‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
  "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Set values within keypad‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
  "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Toggle checkboxes‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
  "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Basic Actions‬",
  "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
  "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
  "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Reset All‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
  "SCENERY_PHET/keyboardHelpDialog.or": "‪or‬",
  "SCENERY_PHET/keyboardHelpDialog.sliderControls": "‪Slider Controls‬",
  "SCENERY_PHET/keyboardHelpDialog.adjust": "‪Adjust‬",
  "SCENERY_PHET/keyboardHelpDialog.slider": "‪slider‬",
  "SCENERY_PHET/keyboardHelpDialog.maximum": "‪maximum‬",
  "SCENERY_PHET/keyboardHelpDialog.minimum": "‪minimum‬",
  "SCENERY_PHET/keyboardHelpDialog.jumpToMaximum": "‪Jump to maximum‬",
  "SCENERY_PHET/keyboardHelpDialog.jumpToMinimum": "‪Jump to minimum‬",
  "SCENERY_PHET/keyboardHelpDialog.adjustSlider": "‪Adjust slider‬",
  "SCENERY_PHET/keyboardHelpDialog.adjustInSmallerSteps": "‪Adjust in smaller steps‬",
  "SCENERY_PHET/keyboardHelpDialog.adjustInLargerSteps": "‪Adjust in larger steps‬",
  "SCENERY_PHET/keyboardHelpDialog.verbSliderPattern": "‪{{verb}} {{slider}}‬",
  "SCENERY_PHET/keyboardHelpDialog.verbInSmallerStepsPattern": "‪{{verb}} in smaller steps‬",
  "SCENERY_PHET/keyboardHelpDialog.verbInLargerStepsPattern": "‪{{verb}} in larger steps‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.slider.leftRightArrowKeys": "‪Left and Right arrow keys‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.slider.upDownArrowKeys": "‪Up and Down arrow keys‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.slider.orKeysPattern": "‪{{leftRight}}, or {{upDown}}‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.slider.defaultStepsAdjustSliderDescriptionPattern": "‪{{adjustSlider}} with {{keys}}.‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.slider.defaultStepsDescriptionPattern": "‪{{verb}} {{slider}} with {{keys}}.‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.slider.shiftLeftRightArrowKeys": "‪Shift plus Left or Right arrow key‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.slider.shiftUpDownArrowKeys": "‪Shift plus Up or Down arrow key‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.slider.smallerStepsAdjustSliderDescriptionPattern": "‪{{adjustInSmallerSteps}} with {{keys}}.‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.slider.smallerStepsDescriptionPattern": "‪{{verb}} in smaller steps with {{keys}}.‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.slider.largerStepsAdjustSliderDescriptionPattern": "‪{{adjustInLargerSteps}} with Page Up or Page Down key.‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.slider.largerStepsDescriptionPattern": "‪{{verb}} in larger steps with Page Up or Page Down key.‬",
  "SCENERY_PHET/keyboardHelpDialog.jumpToMinimumPattern": "‪Jump to {{minimum}}‬",
  "SCENERY_PHET/keyboardHelpDialog.jumpToMaximumPattern": "‪Jump to {{maximum}}‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.slider.jumpToMinimumDescriptionPattern": "‪Jump to {{minimum}} with Home key.‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.slider.jumpToMaximumDescriptionPattern": "‪Jump to {{maximum}} with End key.‬",
  "SCENERY_PHET/keyboardHelpDialog.spinnerControls": "‪Spinner Controls‬",
  "SCENERY_PHET/keyboardHelpDialog.spinner": "‪spinner‬",
  "SCENERY_PHET/stopwatchValueUnitsPattern": "‪{{value}} {{units}}‬",
  "SCENERY_PHET/a11y.stopwatch.accessibleName": "‪Stopwatch‬",
  "SCENERY_PHET/a11y.stopwatch.accessibleHelpText": "‪Measure elapsed time.‬",
  "SCENERY_PHET/a11y.stopwatch.pauseButton.accessibleName": "‪Pause Stopwatch‬",
  "SCENERY_PHET/a11y.stopwatch.playButton.accessibleName": "‪Start Stopwatch‬",
  "SCENERY_PHET/a11y.stopwatch.resetButton.accessibleName": "‪Reset Stopwatch‬",
  "SCENERY_PHET/a11y.stopwatch.resetButton.accessibleContextResponse": "‪Stopwatch reset.‬",
  "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
  "SCENERY_PHET/key.option": "‪Option‬",
  "SCENERY_PHET/key.alt": "‪Alt‬",
  "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
  "SCENERY_PHET/key.esc": "‪Esc‬",
  "SCENERY_PHET/key.end": "‪End‬",
  "SCENERY_PHET/key.enter": "‪Enter‬",
  "SCENERY_PHET/key.backspace": "‪Backspace‬",
  "SCENERY_PHET/key.delete": "‪Delete‬",
  "SCENERY_PHET/key.fn": "‪Fn‬",
  "SCENERY_PHET/key.home": "‪Home‬",
  "SCENERY_PHET/key.pageDown": "‪Pg Dn‬",
  "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
  "SCENERY_PHET/key.space": "‪Space‬",
  "SCENERY_PHET/key.shift": "‪Shift‬",
  "SCENERY_PHET/key.tab": "‪Tab‬",
  "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
  "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
  "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
  "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
  "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
  "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
  "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
  "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
  "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
  "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
  "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
  "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
  "SCENERY_PHET/speed.fast": "‪Fast‬",
  "SCENERY_PHET/speed.normal": "‪Normal‬",
  "SCENERY_PHET/speed.slow": "‪Slow‬",
  "SCENERY_PHET/a11y.timeControlNode.simSpeeds": "‪Sim Speeds‬",
  "SCENERY_PHET/a11y.timeControlNode.simSpeedDescription": "‪For closer observations Play sim on slower speed.‬",
  "SCENERY_PHET/a11y.playPauseStepButtonGroup.playingHelpText": "‪Pause sim to step through little by little.‬",
  "SCENERY_PHET/a11y.playPauseStepButtonGroup.pausedHelpText": "‪Step through little by little.‬",
  "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
  "SCENERY_PHET/key.a": "‪A‬",
  "SCENERY_PHET/key.c": "‪C‬",
  "SCENERY_PHET/key.d": "‪D‬",
  "SCENERY_PHET/key.l": "‪L‬",
  "SCENERY_PHET/key.r": "‪R‬",
  "SCENERY_PHET/key.s": "‪S‬",
  "SCENERY_PHET/key.w": "‪W‬",
  "SCENERY_PHET/key.one": "‪1‬",
  "SCENERY_PHET/key.two": "‪2‬",
  "SCENERY_PHET/key.three": "‪3‬",
  "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
  "SCENERY_PHET/key.toGrabOrRelease": "‪to <b>Grab</b> or <b>Release</b>‬",
  "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
  "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
  "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
  "SCENERY_PHET/a11y.close": "‪Close‬",
  "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
  "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pause or play action‬",
  "SCENERY_PHET/a11y.stepButton.stepForward": "‪Step Forward‬",
  "SCENERY_PHET/units.metersPerSecond.symbol": "‪m/s‬",
  "SCENERY_PHET/units.metersPerSecond.symbolPattern": "‪{{value}} m/s‬",
  "SCENERY_PHET/a11y.units.metersPerSecond.pattern": "‪{ $value ->\n  [one] { $value } meter per second\n  *[other] { $value } meters per second\n}‬",
  "SCENERY_PHET/units.newtons.symbol": "‪N‬",
  "SCENERY_PHET/units.newtons.symbolPattern": "‪{{value}} N‬",
  "SCENERY_PHET/a11y.units.newtons.pattern": "‪{ $value ->\n  [one] { $value } newton\n  *[other] { $value } newtons\n}‬",
  "SCENERY_PHET/units.seconds.symbol": "‪s‬",
  "SCENERY_PHET/units.seconds.symbolPattern": "‪{{value}} s‬",
  "SCENERY_PHET/a11y.units.seconds.pattern": "‪{ $value ->\n  [one] { $value } second\n  *[other] { $value } seconds\n}‬",
  "SCENERY_PHET/units.metersPerSecondPerSecond.symbol": "‪m/s/s‬",
  "SCENERY_PHET/units.metersPerSecondPerSecond.symbolPattern": "‪{{value}} m/s/s‬",
  "SCENERY_PHET/a11y.units.metersPerSecondPerSecond.pattern": "‪{ $value ->\n  [one] { $value } meter per second per second\n  *[other] { $value } meters per second per second\n}‬",
  "SCENERY_PHET/units.meters.symbol": "‪m‬",
  "SCENERY_PHET/units.meters.symbolPattern": "‪{{value}} m‬",
  "SCENERY_PHET/a11y.units.meters.pattern": "‪{ $value ->\n  [one] { $value } meter\n  *[other] { $value } meters\n}‬",
  "SCENERY_PHET/units.kilograms.symbol": "‪kg‬",
  "SCENERY_PHET/units.kilograms.symbolPattern": "‪{{value}} kg‬",
  "SCENERY_PHET/a11y.units.kilograms.pattern": "‪{ $value ->\n  [one] { $value } kilogram\n  *[other] { $value } kilograms\n}‬",
  "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
  "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
  "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
  "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬",
  "SUN/a11y.closed": "‪Closed‬",
  "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
  "SUN/a11y.numberSpinnerRoleDescription": "‪number spinner‬"
}