{
  "ENERGY_SKATE_PARK/preferences.accelerationUnits": "‪Acceleration Units‬",
  "ENERGY_SKATE_PARK/preferences.accelerationUnitsDescription": "‪Choose the units displayed in the Gravity Control.‬",
  "ENERGY_SKATE_PARK/preferences.metersPerSecondSquared": "‪m/s<sup>2</sup>‬",
  "ENERGY_SKATE_PARK/a11y.preferences.metersPerSecondSquaredRadioButton": "‪meters per second squared‬",
  "ENERGY_SKATE_PARK/preferences.newtonsPerKilogram": "‪N/kg‬",
  "ENERGY_SKATE_PARK/a11y.preferences.newtonsPerKilogramRadioButton": "‪newtons per kilogram‬",
  "ENERGY_SKATE_PARK/preferences.patterns": "‪Patterns‬",
  "ENERGY_SKATE_PARK/preferences.patternsDescription": "‪Adds patterns to the bar graph and pie chart to increase contrast between energy types.‬",
  "ENERGY_SKATE_PARK/screens.graphs": "‪Graphs‬",
  "ENERGY_SKATE_PARK/a11y.screenButtons.graphs.accessibleHelpText": "‪Analyze the skater's energy as a function of position or time.‬",
  "ENERGY_SKATE_PARK/screens.intro": "‪Intro‬",
  "ENERGY_SKATE_PARK/a11y.screenButtons.intro.accessibleHelpText": "‪Explore different tracks and skaters and observe how the energy changes.‬",
  "ENERGY_SKATE_PARK/screens.measure": "‪Measure‬",
  "ENERGY_SKATE_PARK/a11y.screenButtons.measure.accessibleHelpText": "‪Measure and compare the skater's energy at different points along the track.‬",
  "ENERGY_SKATE_PARK/screens.playground": "‪Playground‬",
  "ENERGY_SKATE_PARK/a11y.screenButtons.playground.accessibleHelpText": "‪Build your own custom tracks, ramps, and jumps for the skater.‬",
  "ENERGY_SKATE_PARK/a11y.eraseTracksButton.accessibleName": "‪Erase Tracks‬",
  "ENERGY_SKATE_PARK/a11y.eraseTracksButton.accessibleContextResponse": "‪All tracks removed from your skate park.‬",
  "ENERGY_SKATE_PARK/a11y.yourSkatePark.accessibleHelpText": "‪Add track pieces as needed. Then, use connection options to connect tracks. Everything is movable with the Arrow keys. Check out Keyboard Shortcuts for more handy shortcuts.‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.graphCursorControls": "‪Graph Cursor Controls‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.connectTrackEndpoints.showOptions": "‪1. Show options‬",
  "ENERGY_SKATE_PARK/a11y.keyboardHelpDialog.connectTrackEndpoints.showOptions": "‪Show options‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.connectTrackEndpoints.moveThroughOptions": "‪2. Move through options‬",
  "ENERGY_SKATE_PARK/a11y.keyboardHelpDialog.connectTrackEndpoints.moveThroughOptions": "‪Move through options‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.connectTrackEndpoints.selectOption": "‪3. Select option‬",
  "ENERGY_SKATE_PARK/a11y.keyboardHelpDialog.connectTrackEndpoints.selectOption": "‪Select option‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.connectTrackEndpoints.cancel": "‪4. Cancel‬",
  "ENERGY_SKATE_PARK/a11y.keyboardHelpDialog.connectTrackEndpoints.cancel": "‪Cancel‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.connectTrackEndpoints.label": "‪Connect Track Endpoints‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.fromAnywhereInScreen": "‪From Anywhere in Screen‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.grabOrRelease": "‪Grab or release‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.skaterControls": "‪Move or Jump Grabbed Skater‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.stopwatchAndMeasuringTapeControls": "‪Stopwatch and Measuring Tape Controls‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.trackControls": "‪Track Controls‬",
  "ENERGY_SKATE_PARK/a11y.trackSelectionRadioButtonGroup.parabolaRadioButton.accessibleName": "‪Parabola‬",
  "ENERGY_SKATE_PARK/a11y.trackSelectionRadioButtonGroup.rampRadioButton.accessibleName": "‪Ramp‬",
  "ENERGY_SKATE_PARK/a11y.trackSelectionRadioButtonGroup.doubleWellRadioButton.accessibleName": "‪Double Well‬",
  "ENERGY_SKATE_PARK/a11y.trackSelectionRadioButtonGroup.loopRadioButton.accessibleName": "‪Loop‬",
  "ENERGY_SKATE_PARK/a11y.screenSummary.playArea.intro": "‪At your skate park, a skater can move along a track. You can explore graphical representations of energy and measure speed.‬",
  "ENERGY_SKATE_PARK/a11y.screenSummary.playArea.friction": "‪At your skate park, a skater can move along a track with an adjustable amount of friction. You can explore graphical representations of energy and measure speed.‬",
  "ENERGY_SKATE_PARK/a11y.screenSummary.playArea.measure": "‪At your skate park, a skater can move along an adjustable track. You can explore graphical representations of energy and measure speed. Additionally, the Energy Sensor measures energy, speed, and height along the skater's path.‬",
  "ENERGY_SKATE_PARK/a11y.screenSummary.playArea.graphs": "‪At your skate park, a skater can move along an adjustable track. You can explore graphical representations of energy and measure speed. Additionally, the Energy Graph plots energy as a function of position or time.‬",
  "ENERGY_SKATE_PARK/a11y.yourSkatePark.trackPhraseAdjustable": "‪Track shape is { $trackShape } with { $numberControlPoints ->\n  [one] { $numberControlPoints } adjustable control point\n *[other] { $numberControlPoints } adjustable control points\n}.‬",
  "ENERGY_SKATE_PARK/a11y.yourSkatePark.trackPhraseFixed": "‪Track shape is { $trackShape }.‬",
  "ENERGY_SKATE_PARK/a11y.screenSummary.controlArea.withTrackSelection": "‪You can choose your track shape, adjust experiment settings, and enable measurement tools. There is a button to pause the sim for closer analysis of energy and speed. Reset sim to start over.‬",
  "ENERGY_SKATE_PARK/a11y.screenSummary.interactionHint.hasTrack": "‪Place skater on the track to begin exploring.‬",
  "ENERGY_SKATE_PARK/a11y.returnSkaterToGroundButton.accessibleContextResponse": "‪Skater on ground.‬",
  "ENERGY_SKATE_PARK/a11y.yourSkatePark.skaterOnTrack": "‪Skater is on track.‬",
  "ENERGY_SKATE_PARK/a11y.yourSkatePark.skaterOffTrack": "‪Skater is off track.‬",
  "ENERGY_SKATE_PARK/a11y.yourSkatePark.trackAndSkaterParagraph": "‪{ $trackPhrase } { $skaterPhrase }‬",
  "ENERGY_SKATE_PARK/energies.kinetic": "‪Kinetic‬",
  "ENERGY_SKATE_PARK/energies.potential": "‪Potential‬",
  "ENERGY_SKATE_PARK/energies.thermal": "‪Thermal‬",
  "ENERGY_SKATE_PARK/energies.total": "‪Total‬",
  "ENERGY_SKATE_PARK/plots.timeSwitchLabel": "‪Time‬",
  "ENERGY_SKATE_PARK/plots.positionSwitchLabel": "‪Position‬",
  "ENERGY_SKATE_PARK/plots.energyGraph.label": "‪Energy Graph‬",
  "ENERGY_SKATE_PARK/plots.positionLabel": "‪Position (m)‬",
  "ENERGY_SKATE_PARK/plots.energyLabel": "‪Energy (J)‬",
  "ENERGY_SKATE_PARK/plots.timeLabel": "‪Time (s)‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.kineticCheckbox.accessibleContextResponseChecked": "‪Kinetic energy data displayed in Energy Graph.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.kineticCheckbox.accessibleContextResponseUnchecked": "‪Kinetic energy data removed from Energy Graph.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.potentialCheckbox.accessibleContextResponseChecked": "‪Potential energy displayed in Energy Graph.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.potentialCheckbox.accessibleContextResponseUnchecked": "‪Potential energy data removed from Energy Graph.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.thermalCheckbox.accessibleContextResponseChecked": "‪Thermal energy displayed in Energy Graph.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.thermalCheckbox.accessibleContextResponseUnchecked": "‪Thermal energy data removed from Energy Graph.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.totalCheckbox.accessibleContextResponseChecked": "‪Total energy displayed in Energy Graph.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.totalCheckbox.accessibleContextResponseUnchecked": "‪Total energy data removed from Energy Graph.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.variablePosition": "‪Position‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.variableTime": "‪Time‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.unitsMeters": "‪meters‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.unitsSeconds": "‪seconds‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.energyKinetic": "‪Kinetic‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.energyPotential": "‪Potential‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.energyThermal": "‪Thermal‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.energyTotal": "‪Total‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.energyNone": "‪no‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.checkedEnergiesListOne": "‪{$item1}‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.checkedEnergiesListTwo": "‪{$item1} and {$item2}‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.checkedEnergiesListThree": "‪{$item1}, {$item2}, and {$item3}‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.checkedEnergiesListFour": "‪{$item1}, {$item2}, {$item3}, and {$item4}‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.graphDescriptionParagraph": "‪Energy Graph plots energy as a function of {$variable}. Energy measured in Joules and {$variable} measured in {$units}. Currently, {$checkedEnergiesList} energy in plot.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.checkboxGroupParagraph": "‪Choose which energy types to display in Energy Graph.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.eraserButton.accessibleName": "‪Erase Energy Graph Data‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.eraserButton.positionResponse": "‪Data cleared from the Energy Graph.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.eraserButton.timeResponse": "‪Data cleared from the Energy Graph. Time reset to 0 seconds.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.variableSwitch.accessibleHelpText": "‪Plot skater's energy as a function of position or time.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.zoomButtonGroup.zoomLevelResponse": "‪Energy range now {$min} to {$max} Joules.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.zoomButtonGroup.zoomIn.accessibleName": "‪Zoom In Energy Axis‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.zoomButtonGroup.zoomIn.accessibleHelpText": "‪Adjust visual scale of the Energy axis only.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.zoomButtonGroup.zoomOut.accessibleName": "‪Zoom Out Energy Axis‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.zoomButtonGroup.zoomOut.accessibleHelpText": "‪Adjust visual scale of the Energy axis only.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.accessibleHelpTextCollapsed": "‪Explore skater's energy plotted as a function of position or time.‬",
  "ENERGY_SKATE_PARK/energies.energy": "‪Energy‬",
  "ENERGY_SKATE_PARK/pathSensor.energyJoulesPattern": "‪{{value}} J‬",
  "ENERGY_SKATE_PARK/pathSensor.heightMetersPattern": "‪Height = {{value}} m‬",
  "ENERGY_SKATE_PARK/pathSensor.speedMetersPerSecondPattern": "‪Speed = {{value}} m/s‬",
  "ENERGY_SKATE_PARK/a11y.energySensorNode.sampleReadoutPattern": "‪Height {$height} meters. Speed {$speed} meters per second. { a11y_energyReadoutPattern }‬",
  "ENERGY_SKATE_PARK/a11y.energySensorNode.accessibleHeading": "‪Energy Sensor‬",
  "ENERGY_SKATE_PARK/a11y.energySensorNode.accessibleHelpText": "‪Move probe along skater's path to measure speed, height, and energy.  Path fades away when skater turns around. Pause to analyze values.‬",
  "ENERGY_SKATE_PARK/a11y.energySensorNode.accessibleName": "‪Energy Sensor Probe‬",
  "ENERGY_SKATE_PARK/a11y.energySensorNode.nothingToMeasure": "‪Nothing to measure yet.‬",
  "ENERGY_SKATE_PARK/a11y.energySensorNode.movedOffSamples": "‪Sensor moved off of sample points.‬",
  "ENERGY_SKATE_PARK/a11y.yourSkatePark.playgroundTrackPhraseSingle": "‪Your custom-built track has 1 track and { $numberControlPoints ->\n  [one] { $numberControlPoints } adjustable control point\n *[other] { $numberControlPoints } adjustable control points\n}.‬",
  "ENERGY_SKATE_PARK/a11y.yourSkatePark.playgroundTrackPhraseMultiple": "‪Your custom-built track has { $numberTracks } tracks and { $numberControlPoints ->\n  [one] { $numberControlPoints } adjustable control point\n *[other] { $numberControlPoints } adjustable control points\n}.‬",
  "ENERGY_SKATE_PARK/a11y.screenSummary.currentDetails.noTrackBuilt": "‪Currently, no track built.‬",
  "ENERGY_SKATE_PARK/a11y.screenSummary.interactionHint.noTrack": "‪Add tracks to start building your own skate park.‬",
  "ENERGY_SKATE_PARK/a11y.screenSummary.playArea.playground": "‪At your skate park, a skater can move along a custom-built track. You can explore graphical representations of energy and measure speed.‬",
  "ENERGY_SKATE_PARK/a11y.screenSummary.controlArea.withoutTrackSelection": "‪You can adjust experiment settings and enable measurement tools. There is a button to pause the sim for closer analysis of energy and speed. Reset sim to start over.‬",
  "ENERGY_SKATE_PARK/skaterControls.restartSkater": "‪Restart Skater‬",
  "ENERGY_SKATE_PARK/speedometer.label": "‪Speed‬",
  "ENERGY_SKATE_PARK/speedometer.metersPerSecondPattern": "‪{{value}} m/s‬",
  "ENERGY_SKATE_PARK/measuringTape.units": "‪m‬",
  "ENERGY_SKATE_PARK/a11y.restartSkaterButton.accessibleHelpText": "‪Return skater to most recent starting position and repeat experiment.‬",
  "ENERGY_SKATE_PARK/a11y.returnSkaterToPreviousStartingPositionButton.accessibleContextResponse": "‪Skater returned to starting position.‬",
  "ENERGY_SKATE_PARK/a11y.speedometer.accessibleHeading": "‪Speedometer‬",
  "ENERGY_SKATE_PARK/a11y.speedometer.accessibleParagraph": "‪Skater's speed is { $speed } meters per second.‬",
  "ENERGY_SKATE_PARK/a11y.stopwatchNode.accessibleHeading": "‪Stopwatch‬",
  "ENERGY_SKATE_PARK/a11y.measuringTapeNode.accessibleHeading": "‪Measuring Tape‬",
  "ENERGY_SKATE_PARK/a11y.skaterNode.snapToTrackContextResponse": "‪Skater on track.‬",
  "ENERGY_SKATE_PARK/a11y.skaterNode.detachFromTrackContextResponse": "‪Skater off track.‬",
  "ENERGY_SKATE_PARK/a11y.returnSkaterToPreviousStartingPositionButton.accessibleName": "‪Return Skater to Starting Position‬",
  "ENERGY_SKATE_PARK/a11y.returnSkaterToPreviousStartingPositionButton.accessibleHelpText": "‪Return skater to most recent starting position and repeat experiment.‬",
  "ENERGY_SKATE_PARK/a11y.returnSkaterToGroundButton.accessibleName": "‪Return Skater to Ground‬",
  "ENERGY_SKATE_PARK/a11y.yourSkatePark.accessibleHeading": "‪Your Skate Park‬",
  "ENERGY_SKATE_PARK/a11y.skaterNode.offScreenContextResponse": "‪Skater off screen. Return skater.‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.jumpToSkater": "‪Jump to skater‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.restartSkater": "‪Restart skater‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.returnToToolbox": "‪Return to toolbox‬",
  "ENERGY_SKATE_PARK/a11y.trackToolboxPanel.accessibleName": "‪Add Track‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.removeFromToolbox": "‪Remove from toolbox‬",
  "ENERGY_SKATE_PARK/a11y.yourSkatePark.playgroundTrackPhraseNone": "‪No track yet.‬",
  "ENERGY_SKATE_PARK/a11y.yourSkatePark.skaterOnTrackWithIndex": "‪Skater is on track { $index }.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.graphCursor.accessibleName": "‪Graph Cursor‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.graphCursor.accessibleHelpText": "‪Scrub through time and review skater data. Pause or play with space.‬",
  "ENERGY_SKATE_PARK/a11y.energyGraph.graphCursor.movementResponse": "‪Time now {$sampleTime} seconds.‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.togglePause": "‪Pause or play‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.scrubThroughData": "‪Scrub through data‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.moveAlongTrack": "‪Move along track‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.moveToStartOfTrack": "‪Jump to track start‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.moveToEndOfTrack": "‪Jump to track end‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.detachFromTrack": "‪Detach from track‬",
  "ENERGY_SKATE_PARK/a11y.skaterNode.accessibleName": "‪Skater‬",
  "ENERGY_SKATE_PARK/a11y.grabSkaterButton.accessibleHelpText": "‪Look for skater to grab. Once grabbed, use Keyboard Shortcuts to attach to track or move along track.‬",
  "ENERGY_SKATE_PARK/a11y.skaterNode.firstGrabContextResponse": "‪Press J key plus T key to attach skater to nearest track. Space to release.‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.attachToTrack": "‪Attach to nearest track‬",
  "ENERGY_SKATE_PARK/a11y.controlPointNode.accessibleName": "‪Control Point { $index }‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.cutTrackAtControlPoint": "‪Cut track at control point‬",
  "ENERGY_SKATE_PARK/keyboardHelpDialog.deleteControlPoint": "‪Delete control point‬",
  "ENERGY_SKATE_PARK/a11y.trackNode.accessibleHeading": "‪Track‬",
  "ENERGY_SKATE_PARK/a11y.trackNode.accessibleHeadingWithIndex": "‪Track { $index }‬",
  "ENERGY_SKATE_PARK/a11y.trackNode.accessibleHelpText": "‪Move the control points to alter track shape.‬",
  "ENERGY_SKATE_PARK/a11y.screenSummary.currentDetails.skaterPhrase": "‪{ $onTrack ->\n  [on] { $motion ->\n         [inMotion] Currently, skater is on the track and in motion.\n         *[atRest] Currently, skater is on the track and at rest.\n       }\n  *[off] { $motion ->\n           [inMotion] Currently, skater is off the track and in motion.\n           *[atRest] Currently, skater is off the track and at rest.\n         }\n}‬",
  "ENERGY_SKATE_PARK/a11y.screenSummary.currentDetails.frictionPhrase": "‪{ $hasFriction ->\n  [true] Track surface has friction.\n  *[false] Track surface is frictionless.\n}‬",
  "ENERGY_SKATE_PARK/a11y.energyBarGraphAccordionBox.accessibleName": "‪Energy Bar Graph‬",
  "ENERGY_SKATE_PARK/a11y.energyBarGraphAccordionBox.accessibleHelpTextExpanded": "‪Bar Graph displays skater's energy in real time. Pause to analyze values.‬",
  "ENERGY_SKATE_PARK/heightLabels.zeroM": "‪0 m‬",
  "ENERGY_SKATE_PARK/a11y.controlPanel.experimentSettingsHeading": "‪Experiment Settings‬",
  "ENERGY_SKATE_PARK/a11y.energyBarGraphAccordionBox.clearThermalButton.accessibleName": "‪Clear Thermal Energy‬",
  "ENERGY_SKATE_PARK/a11y.energyBarGraphAccordionBox.clearThermalButton.accessibleHelpText": "‪Removes thermal energy accumulated in the system.‬",
  "ENERGY_SKATE_PARK/a11y.energyBarGraphAccordionBox.clearThermalButton.accessibleContextResponse": "‪Thermal energy set to zero.‬",
  "ENERGY_SKATE_PARK/a11y.noDataParagraph": "‪No data to display. Grab skater to get started.‬",
  "ENERGY_SKATE_PARK/a11y.pieChart.negativeEnergyParagraph": "‪In Pie Chart: Total Energy 100%.‬",
  "ENERGY_SKATE_PARK/a11y.pieChart.kineticPercentPattern": "‪Kinetic Energy {$percent}%‬",
  "ENERGY_SKATE_PARK/a11y.pieChart.potentialPercentPattern": "‪Potential Energy {$percent}%‬",
  "ENERGY_SKATE_PARK/a11y.pieChart.thermalPercentPattern": "‪Thermal Energy {$percent}%‬",
  "ENERGY_SKATE_PARK/a11y.pieChart.positiveEnergyParagraph": "‪In Pie Chart: {$energiesList}.‬",
  "ENERGY_SKATE_PARK/a11y.pieChart.legendKinetic": "‪Kinetic: Green‬",
  "ENERGY_SKATE_PARK/a11y.pieChart.legendPotential": "‪Potential: Blue‬",
  "ENERGY_SKATE_PARK/a11y.pieChart.legendThermal": "‪Thermal: Red‬",
  "ENERGY_SKATE_PARK/a11y.pieChart.legendTotal": "‪Total: Purple‬",
  "ENERGY_SKATE_PARK/a11y.pieChart.accessibleHeading": "‪Pie Chart‬",
  "ENERGY_SKATE_PARK/a11y.pieChart.accessibleHelpText": "‪Pie Chart displays skater's energy in real time. Pause to analyze values.‬",
  "ENERGY_SKATE_PARK/a11y.pieChart.legendHeading": "‪Energy Legend‬",
  "ENERGY_SKATE_PARK/heightLabels.heightEqualsZero": "‪Height = 0‬",
  "ENERGY_SKATE_PARK/a11y.referenceHeightLine.accessibleName": "‪Reference Height Line‬",
  "ENERGY_SKATE_PARK/a11y.referenceHeightLine.accessibleHeading": "‪Reference Height‬",
  "ENERGY_SKATE_PARK/a11y.referenceHeightLine.accessibleHelpText": "‪Set the vertical position where height is zero.‬",
  "ENERGY_SKATE_PARK/a11y.referenceHeightLine.aboveGroundPattern": "‪{ $distance } meters above ground‬",
  "ENERGY_SKATE_PARK/a11y.referenceHeightLine.atGroundLevel": "‪at ground level‬",
  "ENERGY_SKATE_PARK/a11y.toolboxPanel.measuringTape.accessibleName": "‪Add Measuring Tape‬",
  "ENERGY_SKATE_PARK/a11y.toolboxPanel.stopwatch.accessibleName": "‪Add Stopwatch‬",
  "ENERGY_SKATE_PARK/a11y.toolboxPanel.accessibleHeading": "‪Toolbox‬",
  "ENERGY_SKATE_PARK/a11y.controlPointAttachment.noConnectionsAvailable": "‪No other track endpoints available.‬",
  "ENERGY_SKATE_PARK/a11y.controlPointNode.accessibleObjectResponse": "‪at { $xCoordinate } { $yCoordinate } meters‬",
  "ENERGY_SKATE_PARK/a11y.energyReadoutPattern": "‪Energy in Joules: Kinetic {$kinetic}, Potential {$potential}, Thermal {$thermal}, Total {$total}.‬",
  "ENERGY_SKATE_PARK/a11y.energyBarGraphAccordionBox.zoomButtonGroup.zoomLevelResponse": "‪Zoom level { $level } of { $max }.‬",
  "ENERGY_SKATE_PARK/a11y.energyBarGraphAccordionBox.zoomButtonGroup.zoomIn.accessibleName": "‪Zoom In‬",
  "ENERGY_SKATE_PARK/a11y.energyBarGraphAccordionBox.zoomButtonGroup.zoomIn.accessibleHelpText": "‪Adjust visual scale of the bar graph.‬",
  "ENERGY_SKATE_PARK/a11y.energyBarGraphAccordionBox.zoomButtonGroup.zoomOut.accessibleName": "‪Zoom Out‬",
  "ENERGY_SKATE_PARK/a11y.energyBarGraphAccordionBox.zoomButtonGroup.zoomOut.accessibleHelpText": "‪Adjust visual scale of the bar graph.‬",
  "ENERGY_SKATE_PARK/a11y.gravityControl.accessibleValuePattern": "‪{ $units ->\n  [metersPerSecondSquared] {$value} meters per second squared\n  *[newtonsPerKilogram] {$value} newtons per kilogram\n}‬",
  "ENERGY_SKATE_PARK/physicalControls.gravityControls.gravityNewtonsPerKilogramPattern": "‪{{value}} N/kg‬",
  "ENERGY_SKATE_PARK/a11y.gravityControl.accessibleHelpText": "‪Set acceleration due to gravity.‬",
  "ENERGY_SKATE_PARK/a11y.gravitySlider.accessibleHelpText": "‪Set acceleration due to gravity, ranging from tiny to lots.‬",
  "ENERGY_SKATE_PARK/a11y.gravityComboBox.gravityValuePattern": "‪{$value} meters per second squared‬",
  "ENERGY_SKATE_PARK/a11y.gravityComboBox.accessibleContextResponse": "‪Gravity now {$gravityValue}.‬",
  "ENERGY_SKATE_PARK/a11y.gravityComboBox.accessibleName": "‪Gravity Benchmark‬",
  "ENERGY_SKATE_PARK/a11y.gravityComboBox.accessibleHelpText": "‪Set acceleration due to gravity to match the chosen benchmark.‬",
  "ENERGY_SKATE_PARK/a11y.massControl.accessibleHelpText": "‪Set skater mass.‬",
  "ENERGY_SKATE_PARK/a11y.massSlider.accessibleHelpText": "‪Set skater mass, ranging from small to large.‬",
  "ENERGY_SKATE_PARK/visibilityControls.path": "‪Path‬",
  "ENERGY_SKATE_PARK/visibilityControls.referenceHeight": "‪Reference Height‬",
  "ENERGY_SKATE_PARK/visibilityControls.grid": "‪Grid‬",
  "ENERGY_SKATE_PARK/trackControls.stickToTrack": "‪Stick to Track‬",
  "ENERGY_SKATE_PARK/plots.pieChart.label": "‪Pie Chart‬",
  "ENERGY_SKATE_PARK/visibilityControls.speed": "‪Speed‬",
  "ENERGY_SKATE_PARK/a11y.pieChartCheckbox.accessibleHelpText": "‪Show or hide pie chart representation of skater's energy.‬",
  "ENERGY_SKATE_PARK/a11y.pieChartCheckbox.accessibleContextResponseChecked": "‪Pie chart added to Play Area.‬",
  "ENERGY_SKATE_PARK/a11y.pieChartCheckbox.accessibleContextResponseUnchecked": "‪Pie chart hidden.‬",
  "ENERGY_SKATE_PARK/a11y.gridCheckbox.accessibleHelpText": "‪Show or hide grid lines behind the skate track to measure height.‬",
  "ENERGY_SKATE_PARK/a11y.gridCheckbox.accessibleContextResponseChecked": "‪Grid lines shown.‬",
  "ENERGY_SKATE_PARK/a11y.gridCheckbox.accessibleContextResponseUnchecked": "‪Grid lines hidden.‬",
  "ENERGY_SKATE_PARK/a11y.speedCheckbox.accessibleHelpText": "‪Explore with or without speed measurements.‬",
  "ENERGY_SKATE_PARK/a11y.speedCheckbox.accessibleContextResponseChecked": "‪Speedometer added to Play Area.‬",
  "ENERGY_SKATE_PARK/a11y.speedCheckbox.accessibleContextResponseUnchecked": "‪Speedometer hidden.‬",
  "ENERGY_SKATE_PARK/a11y.pathCheckbox.accessibleHelpText": "‪Explore with or without dots drawn along the skater's path in equal time intervals.‬",
  "ENERGY_SKATE_PARK/a11y.pathCheckbox.accessibleContextResponseChecked": "‪Path dots drawn in equal time intervals.‬",
  "ENERGY_SKATE_PARK/a11y.pathCheckbox.accessibleContextResponseUnchecked": "‪Path dots hidden.‬",
  "ENERGY_SKATE_PARK/a11y.referenceHeightCheckbox.accessibleHelpText": "‪Experiment with or without an adjustable reference height.‬",
  "ENERGY_SKATE_PARK/a11y.referenceHeightCheckbox.accessibleContextResponseChecked": "‪Reference Height added to Play Area.‬",
  "ENERGY_SKATE_PARK/a11y.referenceHeightCheckbox.accessibleContextResponseUnchecked": "‪Reference Height hidden.‬",
  "ENERGY_SKATE_PARK/a11y.stickToTrackCheckbox.accessibleContextResponseChecked": "‪Stick to Track mode enabled.‬",
  "ENERGY_SKATE_PARK/a11y.stickToTrackCheckbox.accessibleContextResponseUnchecked": "‪Stick to Track mode off.‬",
  "ENERGY_SKATE_PARK/physicalControls.friction": "‪Friction‬",
  "ENERGY_SKATE_PARK/a11y.frictionSlider.accessibleHelpText": "‪Set coefficient of friction, ranging from none to lots.‬",
  "ENERGY_SKATE_PARK/a11y.trackSelectionRadioButtonGroup.accessibleName": "‪Track Selection‬",
  "ENERGY_SKATE_PARK/a11y.skaterSelectionControls.skater1RadioButton.accessibleName": "‪Skater 1‬",
  "ENERGY_SKATE_PARK/a11y.skaterSelectionControls.skater2RadioButton.accessibleName": "‪Skater 2‬",
  "ENERGY_SKATE_PARK/a11y.skaterSelectionControls.skater3RadioButton.accessibleName": "‪Skater 3‬",
  "ENERGY_SKATE_PARK/a11y.skaterSelectionControls.skater4RadioButton.accessibleName": "‪Skater 4‬",
  "ENERGY_SKATE_PARK/a11y.skaterSelectionControls.skater5RadioButton.accessibleName": "‪Skater 5‬",
  "ENERGY_SKATE_PARK/a11y.skaterSelectionControls.skater6RadioButton.accessibleName": "‪Skater 6‬",
  "ENERGY_SKATE_PARK/a11y.skaterSelectionControls.animal1RadioButton.accessibleName": "‪Animal 1‬",
  "ENERGY_SKATE_PARK/a11y.skaterSelectionControls.animal2RadioButton.accessibleName": "‪Animal 2‬",
  "ENERGY_SKATE_PARK/a11y.skaterSelectionControls.accessibleName": "‪Skater Selection‬",
  "ENERGY_SKATE_PARK/a11y.skaterSelectionControls.accessibleHelpText": "‪Select skater portrayal.‬",
  "ENERGY_SKATE_PARK/physicalControls.massControls.mass": "‪Mass‬",
  "ENERGY_SKATE_PARK/physicalControls.massControls.massKilogramsPattern": "‪{{value}} kg‬",
  "ENERGY_SKATE_PARK/a11y.massControl.accessibleValuePattern": "‪{$value} kilograms‬",
  "ENERGY_SKATE_PARK/physicalControls.small": "‪Small‬",
  "ENERGY_SKATE_PARK/physicalControls.large": "‪Large‬",
  "ENERGY_SKATE_PARK/physicalControls.gravityControls.moon": "‪Moon‬",
  "ENERGY_SKATE_PARK/physicalControls.gravityControls.earth": "‪Earth‬",
  "ENERGY_SKATE_PARK/physicalControls.gravityControls.jupiter": "‪Jupiter‬",
  "ENERGY_SKATE_PARK/physicalControls.gravityControls.gravityMetersPerSecondSquaredPattern": "‪{{value}} m/s<sup>2</sup>‬",
  "ENERGY_SKATE_PARK/physicalControls.gravityControls.gravity": "‪Gravity‬",
  "ENERGY_SKATE_PARK/physicalControls.tiny": "‪Tiny‬",
  "ENERGY_SKATE_PARK/physicalControls.lots": "‪Lots‬",
  "ENERGY_SKATE_PARK/physicalControls.none": "‪None‬",
  "ENERGY_SKATE_PARK/physicalControls.custom": "‪Custom‬",
  "ENERGY_SKATE_PARK/energy-skate-park.title": "‪Energy Skate Park‬",
  "JOIST/privacyPolicy": "‪Privacy Policy‬",
  "JOIST/translation.credits.link": "‪Translation Credits‬",
  "JOIST/thirdParty.credits.link": "‪Third-party Credits‬",
  "JOIST/donateToPhet": "‪Donate to PhET‬",
  "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
  "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
  "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
  "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
  "JOIST/a11y.simScreen": "‪Sim Screen‬",
  "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.inPlayArea": "‪In Play Area:‬",
  "JOIST/a11y.inControlArea": "‪In Control Area:‬",
  "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.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/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/a11y.updateDialog.accessibleName": "‪Update Status‬",
  "JOIST/a11y.updateDialog.updateCheck.accessibleContextResponse.checking": "‪Checking for updates.‬",
  "JOIST/a11y.updateDialog.updateCheck.accessibleContextResponse.upToDate": "‪Simulation is up to date.‬",
  "JOIST/a11y.updateDialog.updateCheck.accessibleContextResponse.outOfDate": "‪New simulation version available.‬",
  "JOIST/a11y.updateDialog.updateCheck.accessibleContextResponse.offline": "‪Offline. Updates unavailable.‬",
  "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/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/a11y.updateDialog.noThanksButton.accessibleContextResponse": "‪Continuing with current version.‬",
  "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/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
  "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Audio Features‬",
  "JOIST/preferences.tabs.audio.sounds.description": "‪Play sonifications and sound effects as you interact.‬",
  "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/preferences.tabs.audio.sounds.title": "‪Sounds‬",
  "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Extra Sounds‬",
  "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}}.‬",
  "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
  "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Move to next item or group‬",
  "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Move to previous item or group‬",
  "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Move between items in a group‬",
  "SCENERY_PHET/keyboardHelpDialog.pressButtons": "‪Press buttons‬",
  "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Exit a dialog‬",
  "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/keyboardHelpDialog.basicActions": "‪Basic Actions‬",
  "SCENERY_PHET/keyboardHelpDialog.moveDraggableItems": "‪Move Draggable Items‬",
  "SCENERY_PHET/keyboardHelpDialog.move": "‪Move‬",
  "SCENERY_PHET/keyboardHelpDialog.moveSlower": "‪Move slower‬",
  "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/keyboardHelpDialog.jumpToMinimumPattern": "‪Jump to {{minimum}}‬",
  "SCENERY_PHET/keyboardHelpDialog.jumpToMaximumPattern": "‪Jump to {{maximum}}‬",
  "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
  "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
  "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
  "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
  "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
  "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pause or play action‬",
  "SCENERY_PHET/keyboardHelpDialog.or": "‪or‬",
  "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim playing.‬",
  "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim paused.‬",
  "SCENERY_PHET/a11y.keyboard.key.control": "‪Control‬",
  "SCENERY_PHET/key.shift": "‪Shift‬",
  "SCENERY_PHET/a11y.keyboard.helpPatterns.spacePlusSpace": "‪plus‬",
  "SCENERY_PHET/a11y.keyboard.helpPatterns.commaSpace": "‪,‬",
  "SCENERY_PHET/a11y.keyboard.helpPatterns.actionStatement": "‪{ $action }.‬",
  "SCENERY_PHET/a11y.keyboard.helpPatterns.actionWithKeys": "‪{ $action } with { $keys }.‬",
  "SCENERY_PHET/a11y.keyboard.helpPatterns.modifiersPlusKeys": "‪{ $modifiers } plus { $keys }‬",
  "SCENERY_PHET/a11y.keyboard.helpPatterns.singleKey": "‪{ $keyLabel } key‬",
  "SCENERY_PHET/a11y.keyboard.helpPatterns.multipleKeys": "‪{ $keyLabels } keys‬",
  "SCENERY_PHET/a11y.keyboard.helpPatterns.twoItemList": "‪{ $first } or { $second }‬",
  "SCENERY_PHET/a11y.keyboard.helpPatterns.serialList": "‪{ $items }, or { $last }‬",
  "SCENERY_PHET/stopwatchValueUnitsPattern": "‪{{value}} {{units}}‬",
  "SCENERY_PHET/a11y.stopwatch.units.seconds.pattern": "‪{ $seconds } seconds‬",
  "SCENERY_PHET/a11y.stopwatch.units.minutesAndSeconds.pattern": "‪{ $minutes ->\n  [one] { $minutes } minute\n  *[other] { $minutes } minutes\n} and { $seconds } seconds‬",
  "SCENERY_PHET/a11y.stopwatch.units.seconds.seconds": "‪seconds‬",
  "SCENERY_PHET/a11y.stopwatch.units.valueUnits.pattern": "‪{ $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.accessibleHeading": "‪Time Controls‬",
  "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
  "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
  "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Reset All‬",
  "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/keyboardHelpDialog.hyphen": "‪-‬",
  "SCENERY_PHET/a11y.simSection.controlArea": "‪Control 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.simSection.playArea": "‪Play Area‬",
  "SCENERY_PHET/a11y.keyboard.key.escape": "‪Escape‬",
  "SCENERY_PHET/a11y.keyboard.key.leftArrow": "‪Left Arrow‬",
  "SCENERY_PHET/a11y.keyboard.key.rightArrow": "‪Right Arrow‬",
  "SCENERY_PHET/a11y.keyboard.key.upArrow": "‪Up Arrow‬",
  "SCENERY_PHET/a11y.keyboard.key.downArrow": "‪Down Arrow‬",
  "SCENERY_PHET/a11y.keyboard.key.pageUp": "‪Page Up‬",
  "SCENERY_PHET/a11y.keyboard.key.pageDown": "‪Page Down‬",
  "SCENERY_PHET/key.home": "‪Home‬",
  "SCENERY_PHET/key.end": "‪End‬",
  "SCENERY_PHET/key.space": "‪Space‬",
  "SCENERY_PHET/key.tab": "‪Tab‬",
  "SCENERY_PHET/key.backspace": "‪Backspace‬",
  "SCENERY_PHET/key.delete": "‪Delete‬",
  "SCENERY_PHET/key.a": "‪A‬",
  "SCENERY_PHET/key.b": "‪B‬",
  "SCENERY_PHET/key.c": "‪C‬",
  "SCENERY_PHET/key.d": "‪D‬",
  "SCENERY_PHET/key.e": "‪E‬",
  "SCENERY_PHET/key.f": "‪F‬",
  "SCENERY_PHET/key.g": "‪G‬",
  "SCENERY_PHET/key.h": "‪H‬",
  "SCENERY_PHET/key.i": "‪I‬",
  "SCENERY_PHET/key.j": "‪J‬",
  "SCENERY_PHET/key.k": "‪K‬",
  "SCENERY_PHET/key.l": "‪L‬",
  "SCENERY_PHET/key.m": "‪M‬",
  "SCENERY_PHET/key.n": "‪N‬",
  "SCENERY_PHET/key.o": "‪O‬",
  "SCENERY_PHET/key.p": "‪P‬",
  "SCENERY_PHET/key.q": "‪Q‬",
  "SCENERY_PHET/key.r": "‪R‬",
  "SCENERY_PHET/key.s": "‪S‬",
  "SCENERY_PHET/key.t": "‪T‬",
  "SCENERY_PHET/key.u": "‪U‬",
  "SCENERY_PHET/key.v": "‪V‬",
  "SCENERY_PHET/key.w": "‪W‬",
  "SCENERY_PHET/key.x": "‪X‬",
  "SCENERY_PHET/key.y": "‪Y‬",
  "SCENERY_PHET/key.z": "‪Z‬",
  "SCENERY_PHET/key.zero": "‪0‬",
  "SCENERY_PHET/key.one": "‪1‬",
  "SCENERY_PHET/key.two": "‪2‬",
  "SCENERY_PHET/key.three": "‪3‬",
  "SCENERY_PHET/key.four": "‪4‬",
  "SCENERY_PHET/key.five": "‪5‬",
  "SCENERY_PHET/key.six": "‪6‬",
  "SCENERY_PHET/key.seven": "‪7‬",
  "SCENERY_PHET/key.eight": "‪8‬",
  "SCENERY_PHET/key.nine": "‪9‬",
  "SCENERY_PHET/key.option": "‪Option‬",
  "SCENERY_PHET/key.alt": "‪Alt‬",
  "SCENERY_PHET/key.return": "‪Return‬",
  "SCENERY_PHET/key.enter": "‪Enter‬",
  "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
  "SCENERY_PHET/key.esc": "‪Esc‬",
  "SCENERY_PHET/key.fn": "‪Fn‬",
  "SCENERY_PHET/key.pageDown": "‪Pg Dn‬",
  "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
  "SCENERY_PHET/a11y.keySets.arrowOrWASD": "‪Arrow keys or W, A, S, or D letter keys‬",
  "SCENERY_PHET/a11y.keySets.arrow": "‪Arrow keys‬",
  "SCENERY_PHET/a11y.keySets.leftRightOrUpDownArrows": "‪Left and Right Arrow keys or Up and Down Arrow keys‬",
  "SCENERY_PHET/a11y.keySets.leftRightArrows": "‪Left and Right Arrow keys‬",
  "SCENERY_PHET/a11y.keySets.leftOrRightArrows": "‪Left or Right Arrow keys‬",
  "SCENERY_PHET/a11y.keySets.upDownArrows": "‪Up and Down Arrow keys‬",
  "SCENERY_PHET/a11y.keySets.upOrDownArrows": "‪Up or Down Arrow keys‬",
  "SCENERY_PHET/a11y.keySets.wasd": "‪W, A, S, or D letter keys‬",
  "SCENERY_PHET/a11y.keySets.ad": "‪A and D letter keys‬",
  "SCENERY_PHET/a11y.keySets.ws": "‪W and S letter keys‬",
  "SCENERY_PHET/a11y.keySets.leftRightOrAD": "‪Left and Right Arrow keys or A and D letter keys‬",
  "SCENERY_PHET/a11y.keySets.upDownOrWS": "‪Up and Down Arrow keys or W and S letter keys‬",
  "SCENERY_PHET/a11y.grabDrag.grabPattern": "‪Grab {{objectToGrab}}‬",
  "SCENERY_PHET/a11y.grabDrag.gestureHelpTextPattern": "‪Double tap and hold to drag {{objectToGrab}}. Lift finger to release.‬",
  "SCENERY_PHET/a11y.grabDrag.button": "‪button‬",
  "SCENERY_PHET/a11y.grabDrag.defaultObjectToGrab": "‪Object‬",
  "SCENERY_PHET/a11y.grabDrag.released": "‪Released.‬",
  "SCENERY_PHET/a11y.grabDrag.grabbed": "‪Grabbed.‬",
  "SCENERY_PHET/a11y.grabDrag.spaceToGrabOrRelease": "‪Space to Grab or Release.‬",
  "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>‬",
  "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.playControlButton.stop": "‪Stop‬",
  "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
  "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
  "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
  "SCENERY_PHET/a11y.close": "‪Close‬",
  "SCENERY_PHET/a11y.stepBackwardButton.accessibleName": "‪Step Backward‬",
  "SCENERY_PHET/a11y.stepBackwardButton.accessibleContextResponse": "‪Stepping backward.‬",
  "SCENERY_PHET/a11y.stepForwardButton.accessibleName": "‪Step Forward‬",
  "SCENERY_PHET/a11y.stepForwardButton.accessibleContextResponse": "‪Stepping forward.‬",
  "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
  "SCENERY_PHET/key.toGrabOrRelease": "‪to <b>Grab</b> or <b>Release</b>‬",
  "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬",
  "SUN/a11y.aBSwitch.accessibleNamePattern": "‪{{selectedValue}}, Switch to {{otherValue}}‬",
  "SUN/a11y.closed": "‪Closed‬",
  "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬"
}