{
  "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
  "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
  "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
  "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
  "JOIST/a11y.simScreen": "‪Sim Screen‬",
  "JOIST/preferences.title": "‪Preferences‬",
  "JOIST/a11y.home": "‪Home‬",
  "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
  "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
  "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
  "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
  "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.toolbar.openToolbar": "‪Open Toolbar‬",
  "JOIST/a11y.toolbar.closeToolbar": "‪Close Toolbar‬",
  "JOIST/a11y.toolbar.hideToolbar": "‪Hide Toolbar‬",
  "JOIST/a11y.toolbar.showToolbar": "‪Show Toolbar‬",
  "JOIST/a11y.toolbar.toolbarShown": "‪Toolbar Shown.‬",
  "JOIST/a11y.toolbar.toolbarHidden": "‪Toolbar hidden.‬",
  "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.homeScreenDescription": "‪Go to Home Screen.‬",
  "JOIST/a11y.phetMenu": "‪PhET Menu‬",
  "JOIST/a11y.toolbar.voicing.title": "‪Sim Voicing‬",
  "JOIST/a11y.toolbar.voicing.quickInfo": "‪Quick Info‬",
  "JOIST/a11y.toolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
  "JOIST/a11y.toolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
  "JOIST/a11y.toolbar.title": "‪Toolbar‬",
  "JOIST/a11y.toolbar.voicing.playOverviewLabel": "‪Play Overview‬",
  "JOIST/a11y.toolbar.voicing.playDetailsLabel": "‪Play Details‬",
  "JOIST/a11y.toolbar.voicing.playHintLabel": "‪Play Hint‬",
  "JOIST/a11y.toolbar.voicing.overviewLabel": "‪Overview‬",
  "JOIST/a11y.toolbar.voicing.detailsLabel": "‪Details‬",
  "JOIST/a11y.toolbar.voicing.hintLabel": "‪Hint‬",
  "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/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.localization.regionAndCulture.title": "‪Region and Culture‬",
  "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/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
  "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/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/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.toolbar.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.toolbar.toolbarRemoved": "‪Toolbar removed.‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.toolbar.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": "‪Customize Voice, expanded‬",
  "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.collapsedAlert": "‪Customize Voice, 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/projectorMode": "‪Projector Mode‬",
  "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Increase color contrast for better visibility in classrooms.‬",
  "JOIST/a11y.preferences.tabs.localization.languageSelection.label": "‪Languages‬",
  "JOIST/a11y.preferences.tabs.localization.languageSelection.description": "‪Change language to translate on-screen text. Additional descriptions, when present, remain in English.‬",
  "JOIST/a11y.keyboardHelp.tabToGetStarted": "‪Tab to get started.‬",
  "JOIST/keyboardShortcuts.title": "‪Keyboard Shortcuts‬",
  "JOIST/keyboardShortcuts.toGetStarted": "‪to get started‬",
  "JOIST/versionPattern": "‪version {0}‬",
  "JOIST/license.title": "‪License‬",
  "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
  "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/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‬",
  "QUADRILATERAL/preferencesDialog.shapeSoundOptions": "‪Shape Sound Options‬",
  "QUADRILATERAL/preferencesDialog.shapeSoundOptionsDescription": "‪Choose the sound design you hear as you create different shapes.‬",
  "QUADRILATERAL/preferencesDialog.layerSoundDesignDescription": "‪Sounds layer to emphasize shared shape qualities‬",
  "QUADRILATERAL/preferencesDialog.uniqueSoundDesignDescription": "‪Unique sounds identify each shape‬",
  "QUADRILATERAL/preferencesDialog.playShapeSoundsForever": "‪Play shape sounds forever‬",
  "QUADRILATERAL/a11y.preferencesDialog.tracksPlayForeverToggle.checkedContextResponse": "‪Shape sounds play forever.‬",
  "QUADRILATERAL/a11y.preferencesDialog.tracksPlayForeverToggle.uncheckedContextResponse": "‪Shape sounds fade out.‬",
  "QUADRILATERAL/a11y.voicing.overviewContent": "‪Quadrilaterals are shapes with four sides. This one changes as you play with its connected corners and sides. Moving a corner or side changes your shape in different ways all at once. You cannot break your shape or make sides or corners cross over. Use shape markers, background grid, and diagonal guides as needed to create different shapes in the quadrilateral family. You can show shape name, mute shape sounds, quickly reset shape or start over with reset all.‬",
  "QUADRILATERAL/a11y.voicing.hintContent": "‪Move corners and sides in big steps or small steps. Have fun!‬",
  "QUADRILATERAL/a11y.keyboardHelpDialog.moveShapeDescription": "‪Move corner or side up, left, down, or right with Arrow keys or with letter keys W, A, S, or D.‬",
  "QUADRILATERAL/a11y.keyboardHelpDialog.smallerStepsDescription": "‪Move in smaller steps with Shift plus Arrow keys, or Shift plus letter keys W, A, S, or D, or Shift plus Mouse.‬",
  "QUADRILATERAL/keyboardHelpDialog.moveCornerOrSide": "‪Move corner or side‬",
  "QUADRILATERAL/keyboardHelpDialog.moveInSmallerSteps": "‪Move in smaller steps‬",
  "QUADRILATERAL/keyboardHelpDialog.mouse": "‪Mouse‬",
  "QUADRILATERAL/keyboardHelpDialog.moveCornersOrSides": "‪Move Corners or Sides‬",
  "QUADRILATERAL/a11y.keyboardHelpDialog.checkShapeDescriptionPattern": "‪With Voicing enabled, check shape name or properties with {{altOrOption}} plus C.‬",
  "QUADRILATERAL/a11y.keyboardHelpDialog.resetShapeDescriptionPattern": "‪Reset Shape with {{altOrOption}} plus Shift plus R.‬",
  "QUADRILATERAL/keyboardHelpDialog.resetShape": "‪Reset Shape‬",
  "QUADRILATERAL/keyboardHelpDialog.shapeShortcuts": "‪Shape Shortcuts‬",
  "QUADRILATERAL/a11y.cornerA": "‪Corner A‬",
  "QUADRILATERAL/a11y.cornerB": "‪Corner B‬",
  "QUADRILATERAL/a11y.cornerC": "‪Corner C‬",
  "QUADRILATERAL/a11y.cornerD": "‪Corner D‬",
  "QUADRILATERAL/a11y.sideAB": "‪Side AB‬",
  "QUADRILATERAL/a11y.sideBC": "‪Side BC‬",
  "QUADRILATERAL/a11y.sideCD": "‪Side CD‬",
  "QUADRILATERAL/a11y.sideDA": "‪Side DA‬",
  "QUADRILATERAL/vertexA": "‪A‬",
  "QUADRILATERAL/vertexB": "‪B‬",
  "QUADRILATERAL/vertexC": "‪C‬",
  "QUADRILATERAL/vertexD": "‪D‬",
  "QUADRILATERAL/a11y.voicing.vertexHintResponse": "‪Move corner and change its two connected sides and up to 3 corners.‬",
  "QUADRILATERAL/a11y.voicing.sideHintResponse": "‪Move side and change its two connected sides and up to 4 corners.‬",
  "QUADRILATERAL/a11y.voicing.firstDetailsStatementPattern": "‪Right now, {{cornerType}} corners are {{angleEquality}}, and {{sideType}} sides are equal.‬",
  "QUADRILATERAL/a11y.aB": "‪AB‬",
  "QUADRILATERAL/a11y.bC": "‪BC‬",
  "QUADRILATERAL/a11y.cD": "‪CD‬",
  "QUADRILATERAL/a11y.dA": "‪DA‬",
  "QUADRILATERAL/a11y.voicing.details.all": "‪all‬",
  "QUADRILATERAL/a11y.voicing.details.opposite": "‪opposite‬",
  "QUADRILATERAL/a11y.voicing.details.rightAngles": "‪right angles‬",
  "QUADRILATERAL/a11y.voicing.details.equal": "‪equal‬",
  "QUADRILATERAL/a11y.voicing.details.pairsOfAdjacent": "‪pairs of adjacent‬",
  "QUADRILATERAL/a11y.voicing.details.onePairOfAdjacent": "‪one pair of adjacent‬",
  "QUADRILATERAL/a11y.voicing.details.onePairOfOpposite": "‪one pair of opposite‬",
  "QUADRILATERAL/a11y.voicing.details.noString": "‪no‬",
  "QUADRILATERAL/a11y.voicing.youHaveASizedNamedShapePattern": "‪Your {{shapeName}} has a {{size}} area.‬",
  "QUADRILATERAL/a11y.voicing.youHaveASizedShapePattern": "‪Your shape has a {{size}} area.‬",
  "QUADRILATERAL/a11y.voicing.isoscelesTrapezoidDetailsPattern": "‪Opposite sides {{equalFirstSide}} and {{equalSecondSide}} equal, opposite sides {{parallelFirstSide}} and {{parallelSecondSide}} in parallel.‬",
  "QUADRILATERAL/a11y.voicing.allRightAnglesAllSidesEqual": "‪All right angles, all sides equal.‬",
  "QUADRILATERAL/a11y.voicing.oppositeSidesInParallel": "‪Opposite sides in parallel.‬",
  "QUADRILATERAL/a11y.voicing.trapezoidDetailsPattern": "‪Opposite sides {{firstSide}} and {{secondSide}} in parallel.‬",
  "QUADRILATERAL/a11y.voicing.kiteDetailsShortPattern": "‪Corners {{firstCorner}} and {{secondCorner}} are equal.‬",
  "QUADRILATERAL/a11y.voicing.dartDetailsShortPattern": "‪Corner {{inwardCorner}} points inward, Corners {{firstCorner}} and {{secondCorner}} are equal.‬",
  "QUADRILATERAL/a11y.voicing.dartDetailsPattern": "‪Corner {{inwardCorner}} points inward, Corners {{firstCorner}} and {{secondCorner}} are equal, and pairs of adjacent sides are equal.‬",
  "QUADRILATERAL/a11y.voicing.kiteDetailsPattern": "‪Corners {{firstCorner}} and {{secondCorner}} are equal, and pairs of adjacent sides are equal.‬",
  "QUADRILATERAL/a11y.voicing.convexQuadrilateralDetails": "‪No sides in parallel.‬",
  "QUADRILATERAL/a11y.voicing.concaveQuadrilateralDetailsPattern": "‪Corner {{inwardCorner}} points inward, no sides in parallel.‬",
  "QUADRILATERAL/a11y.voicing.allSidesEqual": "‪All sides equal.‬",
  "QUADRILATERAL/a11y.voicing.allRightAngles": "‪All right angles.‬",
  "QUADRILATERAL/a11y.voicing.triangleDetailsPattern": "‪Corner {{flatCorner}} flat, adjacent sides look like one.‬",
  "QUADRILATERAL/a11y.voicing.sidesDescriptionPattern": "‪Sides {{description}}.‬",
  "QUADRILATERAL/a11y.voicing.longestSidesDescriptionPattern": "‪longest sides {{description}}‬",
  "QUADRILATERAL/a11y.voicing.longestSideDescriptionPattern": "‪longest side {{description}}‬",
  "QUADRILATERAL/a11y.voicing.shortestSidesDescriptionPattern": "‪shortest sides {{description}}‬",
  "QUADRILATERAL/a11y.voicing.shortestSideDescriptionPattern": "‪shortest side {{description}}‬",
  "QUADRILATERAL/a11y.voicing.sideLengthDescriptionPattern": "‪{{longest}}, {{shortest}}‬",
  "QUADRILATERAL/a11y.voicing.cornersRightDescription": "‪Corners 90 degrees.‬",
  "QUADRILATERAL/a11y.voicing.widestCornersDescriptionPattern": "‪widest corners {{description}}‬",
  "QUADRILATERAL/a11y.voicing.widestCornerDescriptionPattern": "‪widest corner {{description}}‬",
  "QUADRILATERAL/a11y.voicing.smallestCornersDescriptionPattern": "‪smallest corners {{description}}‬",
  "QUADRILATERAL/a11y.voicing.smallestCornerDescriptionPattern": "‪smallest corner {{description}}‬",
  "QUADRILATERAL/a11y.voicing.cornersDescriptionPattern": "‪{{longest}}, {{shortest}}‬",
  "QUADRILATERAL/a11y.voicing.numberOfWedgesPattern": "‪{{numberOfWedges}} wedges‬",
  "QUADRILATERAL/a11y.voicing.sizes.tiny": "‪tiny‬",
  "QUADRILATERAL/a11y.voicing.sizes.verySmall": "‪very small‬",
  "QUADRILATERAL/a11y.voicing.sizes.small": "‪small‬",
  "QUADRILATERAL/a11y.voicing.sizes.mediumSized": "‪medium-sized‬",
  "QUADRILATERAL/a11y.voicing.sizes.large": "‪large‬",
  "QUADRILATERAL/a11y.voicing.youHaveAShapeHintPattern": "‪You have {{shapeDescription}}.‬",
  "QUADRILATERAL/resetShape": "‪Reset Shape‬",
  "QUADRILATERAL/a11y.voicing.resetShape.contextResponse": "‪All right angles, all sides two units.‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withArticles.square": "‪a square‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withArticles.rectangle": "‪a rectangle‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withArticles.rhombus": "‪a rhombus‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withArticles.kite": "‪a kite‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withArticles.isoscelesTrapezoid": "‪an isosceles trapezoid‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withArticles.trapezoid": "‪a trapezoid‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withArticles.concaveQuadrilateral": "‪a concave quadrilateral‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withArticles.convexQuadrilateral": "‪a convex quadrilateral‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withArticles.parallelogram": "‪a parallelogram‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withArticles.dart": "‪a dart‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withArticles.triangle": "‪a triangle, is that right?‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withoutArticles.square": "‪square‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withoutArticles.rectangle": "‪rectangle‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withoutArticles.rhombus": "‪rhombus‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withoutArticles.kite": "‪kite‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withoutArticles.isoscelesTrapezoid": "‪isosceles trapezoid‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withoutArticles.trapezoid": "‪trapezoid‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withoutArticles.concaveQuadrilateral": "‪concave quadrilateral‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withoutArticles.convexQuadrilateral": "‪convex quadrilateral‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withoutArticles.parallelogram": "‪parallelogram‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withoutArticles.dart": "‪dart‬",
  "QUADRILATERAL/a11y.voicing.shapeNames.withoutArticles.triangle": "‪triangle, is that right?‬",
  "QUADRILATERAL/labels": "‪Labels‬",
  "QUADRILATERAL/a11y.cornerLabelsHintResponse": "‪Create shapes with or without help of visual corner labels.‬",
  "QUADRILATERAL/a11y.cornerLabelsAddedResponse": "‪Letters A through D added to corners.‬",
  "QUADRILATERAL/a11y.cornerLabelsRemovedResponse": "‪Corner labels hidden.‬",
  "QUADRILATERAL/markers": "‪Markers‬",
  "QUADRILATERAL/a11y.markersHintResponse": "‪Create shapes with or without help of 30-degree angle wedges and evenly-spaced side-length units.‬",
  "QUADRILATERAL/a11y.markersAddedResponse": "‪30-degree angle wedges and evenly-spaced side units added.‬",
  "QUADRILATERAL/a11y.markersRemovedResponse": "‪Angle wedges and side units hidden.‬",
  "QUADRILATERAL/diagonals": "‪Diagonals‬",
  "QUADRILATERAL/a11y.diagonalGuidesHintResponse": "‪Create shapes with or without help of diagonal symmetry guides.‬",
  "QUADRILATERAL/a11y.diagonalGuidesAddedResponse": "‪Guides pass diagonally through opposite corners.‬",
  "QUADRILATERAL/a11y.diagonalGuidesRemovedResponse": "‪Diagonal guides hidden.‬",
  "QUADRILATERAL/grid": "‪Grid‬",
  "QUADRILATERAL/a11y.gridLinesHintResponse": "‪Create shapes with or without help of background grid.‬",
  "QUADRILATERAL/a11y.gridLinesAddedResponse": "‪Grid lines added.‬",
  "QUADRILATERAL/a11y.gridLinesRemovedResponse": "‪Grid lines hidden.‬",
  "QUADRILATERAL/a11y.voicing.foundShapePattern": "‪Found {{shapeName}}‬",
  "QUADRILATERAL/a11y.voicing.oppositeSidesTiltPattern": "‪Opposite sides {{tiltChange}} in parallel as opposite corners change equally.‬",
  "QUADRILATERAL/a11y.voicing.oppositeSidesInParallelPattern": "‪Opposite sides in parallel as shape gets {{areaChange}}.‬",
  "QUADRILATERAL/a11y.voicing.oppositeSidesInParallelAsCornersChangeEquallyPattern": "‪Opposite sides {{firstSide}} and {{secondSide}} tilt in parallel as corners change unequally.‬",
  "QUADRILATERAL/a11y.voicing.oppositeSidesTiltAsShapeChangesPattern": "‪Opposite sides {{firstSide}} and {{secondSide}} tilt in parallel as shape gets {{areaChange}}.‬",
  "QUADRILATERAL/a11y.voicing.oppositeSidesEqualAsShapeChangesPattern": "‪Opposite sides {{firstSide}} and {{secondSide}} equal as shape gets {{areaChange}}.‬",
  "QUADRILATERAL/a11y.voicing.maintainingAParallelogramAngleResponse": "‪Opposite sides in parallel as opposite corners change equally.‬",
  "QUADRILATERAL/a11y.voicing.maintainingAParallelogramLengthResponsePattern": "‪Opposite sides in parallel as shape gets {{areaChange}}.‬",
  "QUADRILATERAL/a11y.voicing.maintainingATrapezoidAsShapeChangesPattern": "‪Opposite sides {{firstSide}} and {{secondSide}} in parallel as shape gets {{areaChange}}.‬",
  "QUADRILATERAL/a11y.voicing.allRightAnglesAsShapeChangesPattern": "‪All right angles as shape gets {{areaChange}}.‬",
  "QUADRILATERAL/a11y.voicing.maintainingARhombus": "‪Opposite corners change equally, opposite equal sides in parallel.‬",
  "QUADRILATERAL/a11y.voicing.allSidesEqualAsShapeChangesPattern": "‪All sides equal as shape gets {{areaChange}}.‬",
  "QUADRILATERAL/a11y.voicing.cornerFlatAsShapeChangesPattern": "‪{{cornerLabel}} flat as adjacent sides change in length.‬",
  "QUADRILATERAL/a11y.voicing.adjacentSidesChangeEquallyAsShapeChangesPattern": "‪Adjacent sides change equally as shape gets {{areaChange}}.‬",
  "QUADRILATERAL/a11y.voicing.allSidesTiltAwayFromParallel": "‪All sides tilt away from parallel as opposite corners change unequally.‬",
  "QUADRILATERAL/a11y.voicing.allSidesTiltAwayFromParallelAsShapeChangesPattern": "‪All sides tilt away from parallel as shape gets {{areaChange}}‬",
  "QUADRILATERAL/a11y.voicing.tilt": "‪tilt‬",
  "QUADRILATERAL/a11y.voicing.straighten": "‪straighten‬",
  "QUADRILATERAL/a11y.voicing.bigger": "‪bigger‬",
  "QUADRILATERAL/a11y.voicing.smaller": "‪smaller‬",
  "QUADRILATERAL/a11y.voicing.back": "‪back‬",
  "QUADRILATERAL/a11y.voicing.gone": "‪gone‬",
  "QUADRILATERAL/a11y.voicing.cornersBack": "‪Corners back.‬",
  "QUADRILATERAL/a11y.voicing.cornersGone": "‪Corners gone.‬",
  "QUADRILATERAL/a11y.voicing.cornerDetectedPattern": "‪Corner {{label}} {{state}}‬",
  "QUADRILATERAL/a11y.voicing.sideDragObjectResponse.shorter": "‪shorter‬",
  "QUADRILATERAL/a11y.voicing.sideDragObjectResponse.longer": "‪longer‬",
  "QUADRILATERAL/a11y.voicing.vertexDragObjectResponse.wider": "‪wider‬",
  "QUADRILATERAL/a11y.voicing.vertexDragObjectResponse.smaller": "‪smaller‬",
  "QUADRILATERAL/a11y.voicing.vertexDragObjectResponse.vertexDragObjectResponsePattern": "‪angle {{angleChange}}‬",
  "QUADRILATERAL/a11y.voicing.sideDragObjectResponse.adjacentSidesChangePattern": "‪adjacent sides {{lengthChange}}‬",
  "QUADRILATERAL/a11y.voicing.rightAngle": "‪right angle‬",
  "QUADRILATERAL/a11y.voicing.angleFlat": "‪6 wedges‬",
  "QUADRILATERAL/a11y.voicing.angleComparisonPattern": "‪{{comparison}} {{cornerLabel}}‬",
  "QUADRILATERAL/a11y.voicing.oppositeCorner": "‪opposite corner‬",
  "QUADRILATERAL/a11y.voicing.adjacentCornersEqual": "‪adjacent corners equal‬",
  "QUADRILATERAL/a11y.voicing.adjacentCornersRightAngles": "‪adjacent corners right angles‬",
  "QUADRILATERAL/a11y.voicing.progressStatePattern": "‪{{progress}}, {{state}}‬",
  "QUADRILATERAL/a11y.voicing.equalToOppositeCornerEqualToAdjacentCorners": "‪equal to opposite corner, equal to adjacent corners‬",
  "QUADRILATERAL/a11y.voicing.adjacentSidesInLinePattern": "‪Adjacent sides {{firstSide}} and {{secondSide}} in line as shape gets {{areaChange}}‬",
  "QUADRILATERAL/a11y.voicing.equalToAdjacentCorners": "‪equal to adjacent corners‬",
  "QUADRILATERAL/a11y.voicing.sideDragObjectResponse.adjacentSidesChangeInLength": "‪adjacent sides change in length‬",
  "QUADRILATERAL/a11y.voicing.sideDragObjectResponse.parallelAdjacentSidesChangePattern": "‪parallel adjacent sides {{lengthChange}}‬",
  "QUADRILATERAL/a11y.voicing.sideDragObjectResponse.equalAdjacentSidesChangePattern": "‪equal adjacent sides {{lengthChange}}‬",
  "QUADRILATERAL/a11y.voicing.sideDragObjectResponse.equalToAdjacentSides": "‪equal to adjacent sides‬",
  "QUADRILATERAL/a11y.voicing.sideDragObjectResponse.adjacentSidesEqual": "‪adjacent sides equal‬",
  "QUADRILATERAL/a11y.voicing.sideDragObjectResponse.adjacentSidesParallel": "‪adjacent sides parallel‬",
  "QUADRILATERAL/a11y.voicing.sideDragObjectResponse.equalToOneAdjacentSide": "‪equal to one adjacent side‬",
  "QUADRILATERAL/a11y.voicing.sideDragObjectResponse.twoSidesEqual": "‪two sides equal‬",
  "QUADRILATERAL/a11y.voicing.sideDragObjectResponse.threeSidesEqual": "‪three sides equal‬",
  "QUADRILATERAL/shapeNames.square": "‪Square‬",
  "QUADRILATERAL/shapeNames.rectangle": "‪Rectangle‬",
  "QUADRILATERAL/shapeNames.rhombus": "‪Rhombus‬",
  "QUADRILATERAL/shapeNames.kite": "‪Kite‬",
  "QUADRILATERAL/shapeNames.isoscelesTrapezoid": "‪Isosceles Trapezoid‬",
  "QUADRILATERAL/shapeNames.trapezoid": "‪Trapezoid‬",
  "QUADRILATERAL/shapeNames.concaveQuadrilateral": "‪Concave Quadrilateral‬",
  "QUADRILATERAL/shapeNames.convexQuadrilateral": "‪Convex Quadrilateral‬",
  "QUADRILATERAL/shapeNames.parallelogram": "‪Parallelogram‬",
  "QUADRILATERAL/shapeNames.dart": "‪Dart‬",
  "QUADRILATERAL/shapeNames.triangle": "‪Triangle?‬",
  "QUADRILATERAL/shapeNameHidden": "‪Shape Name Hidden‬",
  "QUADRILATERAL/a11y.voicing.shapeNameHiddenContextResponse": "‪Listen for changing shape properties.‬",
  "QUADRILATERAL/a11y.voicing.shapeNameShownContextResponse": "‪Listen for changing shape names.‬",
  "QUADRILATERAL/a11y.voicing.shapeSoundControl.enabledContextResponse": "‪On for shape changes‬",
  "QUADRILATERAL/a11y.voicing.shapeSoundControl.disabledContextResponse": "‪Off for shape changes‬",
  "QUADRILATERAL/a11y.voicing.shapeSoundControl.nameResponse": "‪Shape Sounds‬",
  "QUADRILATERAL/a11y.voicing.shapeSoundControl.hintResponse": "‪Explore with or without musical sounds for shape changes.‬",
  "QUADRILATERAL/smallSteps": "‪Small Steps‬",
  "QUADRILATERAL/a11y.voicing.minorIntervalsToggle.hintResponse": "‪When locked, corners and sides move in small steps.‬",
  "QUADRILATERAL/a11y.voicing.minorIntervalsToggle.lockedNameResponse": "‪Small Steps Locked‬",
  "QUADRILATERAL/a11y.voicing.minorIntervalsToggle.unlockedNameResponse": "‪Small Steps Unlocked‬",
  "QUADRILATERAL/a11y.voicing.minorIntervalsToggle.lockedContextResponse": "‪Corner and side movement locked to small steps.‬",
  "QUADRILATERAL/a11y.voicing.minorIntervalsToggle.unlockedContextResponse": "‪Shift key needed to make small steps.‬",
  "QUADRILATERAL/a11y.voicing.vertexObjectResponsePattern": "‪{{oppositeComparison}} opposite corner, {{adjacentVertexDescription}}.‬",
  "QUADRILATERAL/a11y.voicing.farSmallerThan": "‪far smaller than‬",
  "QUADRILATERAL/a11y.voicing.aboutHalfAsWideAs": "‪about half as wide as‬",
  "QUADRILATERAL/a11y.voicing.halfAsWideAs": "‪half as wide as‬",
  "QUADRILATERAL/a11y.voicing.aLittleSmallerThan": "‪a little smaller than‬",
  "QUADRILATERAL/a11y.voicing.muchSmallerThan": "‪much smaller than‬",
  "QUADRILATERAL/a11y.voicing.similarButSmallerThan": "‪similar but smaller than‬",
  "QUADRILATERAL/a11y.voicing.equalTo": "‪equal to‬",
  "QUADRILATERAL/a11y.voicing.similarButWiderThan": "‪similar but wider than‬",
  "QUADRILATERAL/a11y.voicing.muchWiderThan": "‪much wider than‬",
  "QUADRILATERAL/a11y.voicing.aboutTwiceAsWideAs": "‪about twice as wide as‬",
  "QUADRILATERAL/a11y.voicing.twiceAsWideAs": "‪twice as wide as‬",
  "QUADRILATERAL/a11y.voicing.aLittleWiderThan": "‪a little wider than‬",
  "QUADRILATERAL/a11y.voicing.farWiderThan": "‪far wider than‬",
  "QUADRILATERAL/a11y.voicing.equalToOneAdjacentCorner": "‪equal to one adjacent corner‬",
  "QUADRILATERAL/a11y.voicing.equalAdjacentCornersPattern": "‪{{comparison}} equal adjacent corners‬",
  "QUADRILATERAL/a11y.voicing.smallerThanAdjacentCorners": "‪smaller than adjacent corners‬",
  "QUADRILATERAL/a11y.voicing.widerThanAdjacentCorners": "‪wider than adjacent corners‬",
  "QUADRILATERAL/a11y.voicing.notEqualToAdjacentCorners": "‪not equal to adjacent corners‬",
  "QUADRILATERAL/a11y.voicing.vertexObjectResponseWithWedgesPattern": "‪{{wedgeDescription}}, {{oppositeComparison}} opposite corner, {{adjacentVertexDescription}}.‬",
  "QUADRILATERAL/a11y.voicing.oneWedge": "‪one wedge‬",
  "QUADRILATERAL/a11y.voicing.halfOneWedge": "‪half one wedge‬",
  "QUADRILATERAL/a11y.voicing.lessThanHalfOneWedge": "‪less than half 1 wedge‬",
  "QUADRILATERAL/a11y.voicing.justOverOneWedge": "‪just over 1 wedge‬",
  "QUADRILATERAL/a11y.voicing.justUnderOneWedge": "‪just under 1 wedge‬",
  "QUADRILATERAL/a11y.voicing.numberOfWedgesAndAHalfPattern": "‪{{numberOfWedges}} and a half wedges‬",
  "QUADRILATERAL/a11y.voicing.justOverNumberOfWedgesPattern": "‪just over {{numberOfWedges}} wedges‬",
  "QUADRILATERAL/a11y.voicing.justUnderNumberOfWedgesPattern": "‪just under {{numberOfWedges}} wedges‬",
  "QUADRILATERAL/a11y.voicing.blockedByEdge": "‪Blocked by Edge.‬",
  "QUADRILATERAL/a11y.voicing.farShorterThan": "‪far shorter than‬",
  "QUADRILATERAL/a11y.voicing.aboutHalfAsLongAs": "‪about half as long as‬",
  "QUADRILATERAL/a11y.voicing.aLittleShorterThan": "‪a little shorter than‬",
  "QUADRILATERAL/a11y.voicing.muchShorterThan": "‪much shorter than‬",
  "QUADRILATERAL/a11y.voicing.similarButShorterThan": "‪similar but shorter than‬",
  "QUADRILATERAL/a11y.voicing.similarButLongerThan": "‪similar but longer than‬",
  "QUADRILATERAL/a11y.voicing.aLittleLongerThan": "‪a little longer than‬",
  "QUADRILATERAL/a11y.voicing.muchLongerThan": "‪much longer than‬",
  "QUADRILATERAL/a11y.voicing.aboutTwiceAsLongAs": "‪about twice as long as‬",
  "QUADRILATERAL/a11y.voicing.farLongerThan": "‪far longer than‬",
  "QUADRILATERAL/a11y.voicing.twiceAsLongAs": "‪twice as long as‬",
  "QUADRILATERAL/a11y.voicing.halfAsLongAs": "‪half as long as‬",
  "QUADRILATERAL/a11y.voicing.parallelSideObjectResponsePattern": "‪Parallel to and {{oppositeComparison}} opposite side, {{adjacentSideDescription}}‬",
  "QUADRILATERAL/a11y.voicing.parallelEqualSideObjectResponsePattern": "‪Parallel and {{oppositeComparison}} opposite side, {{adjacentSideDescription}}‬",
  "QUADRILATERAL/a11y.voicing.sideObjectResponsePattern": "‪{{oppositeComparison}} opposite side, {{adjacentSideDescription}}‬",
  "QUADRILATERAL/a11y.voicing.equalToAdjacentSides": "‪equal to adjacent sides‬",
  "QUADRILATERAL/a11y.voicing.equalToOneAdjacentSide": "‪equal to one adjacent side‬",
  "QUADRILATERAL/a11y.voicing.equalAdjacentSidesPattern": "‪{{comparison}} equal adjacent sides‬",
  "QUADRILATERAL/a11y.voicing.equalAdjacentParallelSidesPattern": "‪{{comparison}} parallel and equal adjacent sides‬",
  "QUADRILATERAL/a11y.voicing.shorterThanAdjacentSides": "‪shorter than adjacent sides‬",
  "QUADRILATERAL/a11y.voicing.longerThanAdjacentSides": "‪longer than adjacent sides‬",
  "QUADRILATERAL/a11y.voicing.notEqualToAdjacentSides": "‪not equal to adjacent sides‬",
  "QUADRILATERAL/a11y.voicing.shorterThanParallelAdjacentSides": "‪shorter than parallel adjacent sides‬",
  "QUADRILATERAL/a11y.voicing.longerThanParallelAdjacentSides": "‪longer than parallel adjacent sides‬",
  "QUADRILATERAL/a11y.voicing.notEqualToParallelAdjacentSides": "‪not equal to parallel adjacent sides‬",
  "QUADRILATERAL/a11y.voicing.oneUnit": "‪1 unit‬",
  "QUADRILATERAL/a11y.voicing.numberOfUnitsPattern": "‪{{numberOfUnits}} units‬",
  "QUADRILATERAL/a11y.voicing.numberOfUnitsAndAHalfPattern": "‪{{numberOfUnits}} and a half units‬",
  "QUADRILATERAL/a11y.voicing.sideUnitsObjectResponsePattern": "‪{{unitsDescription}}, {{objectResponse}}‬",
  "QUADRILATERAL/a11y.voicing.oneQuarterUnit": "‪one quarter unit‬",
  "QUADRILATERAL/a11y.voicing.numberAndOneQuarterUnitsPattern": "‪{{fullNumber}} and one-quarter units‬",
  "QUADRILATERAL/a11y.voicing.threeQuarterUnits": "‪three-quarter units‬",
  "QUADRILATERAL/a11y.voicing.numberAndThreeQuarterUnitsPattern": "‪{{fullNumber}} and three-quarter units‬",
  "QUADRILATERAL/a11y.voicing.aboutOneUnit": "‪about one unit‬",
  "QUADRILATERAL/a11y.voicing.aboutNumberUnitsPattern": "‪about {{number}} units‬",
  "QUADRILATERAL/a11y.voicing.aboutOneHalfUnits": "‪about one-half units‬",
  "QUADRILATERAL/a11y.voicing.aboutNumberAndAHalfUnitsPattern": "‪about {{number}} and a half units‬",
  "QUADRILATERAL/a11y.voicing.aboutNumberQuarterUnitsPattern": "‪about {{number}}-quarter units‬",
  "QUADRILATERAL/a11y.voicing.aboutFullNumberAndNumberQuarterUnitsPattern": "‪about {{fullNumber}} and {{number}}-quarter units‬",
  "QUADRILATERAL/a11y.voicing.oneHalfUnits": "‪one-half units‬",
  "QUADRILATERAL/a11y.voicing.blockedByInnerShape": "‪Blocked by inner shape.‬",
  "QUADRILATERAL/quadrilateral.title": "‪Quadrilateral‬",
  "TANGIBLE/cameraInputRequiresInternet": "‪Camera Input requires an internet connection.‬",
  "TANGIBLE/noMediaDevices": "‪No media devices available‬",
  "TANGIBLE/noMediaDevice": "‪No available media device. Is it being used by another program?‬",
  "TANGIBLE/errorLoadingCameraInputHands": "‪Error Loading Camera Input: Hands‬",
  "TANGIBLE/cameraInputHandsHelpText": "‪Use custom hand movements to control the sim.‬",
  "TANGIBLE/troubleshootingParagraph": "‪If needed, use the options below to change the behavior of the simulation hands to match your hand movements.‬",
  "TANGIBLE/cameraInputFlipYHeading": "‪Are your hands mapped to the wrong simulation hands?‬",
  "TANGIBLE/cameraInputFlipXHeading": "‪Are your hands moving the simulation hands in the wrong direction?‬",
  "TANGIBLE/inputDevice": "‪Input Device:‬",
  "TANGIBLE/a11y.inputDeviceNameResponsePattern": "‪Input Device: {{value}}‬",
  "TANGIBLE/cameraInputHands": "‪Camera Input: Hands‬",
  "TANGIBLE/troubleshootingCameraInputHands": "‪Troubleshooting Camera Input: Hands‬",
  "TANGIBLE/cameraInputFlipY": "‪Flip camera Y-axis.‬",
  "TANGIBLE/a11y.cameraInputFlipYChecked": "‪Y-axis for camera flipped.‬",
  "TANGIBLE/a11y.cameraInputFlipYUnchecked": "‪Y-axis for camera not flipped.‬",
  "TANGIBLE/cameraInputFlipX": "‪Flip camera X-axis.‬",
  "TANGIBLE/a11y.cameraInputFlipXChecked": "‪X-axis for camera flipped.‬",
  "TANGIBLE/a11y.cameraInputFlipXUnchecked": "‪X-axis for camera not flipped.‬",
  "SCENERY_PHET/a11y.resetAll.label": "‪Reset All‬",
  "SCENERY_PHET/a11y.voicing.resetAll.contextResponse": "‪Everything Reset.‬",
  "SCENERY_PHET/a11y.resetAll.alert": "‪Sim screen restarted. Everything reset.‬",
  "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.resetAll": "‪Reset All‬",
  "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R.‬",
  "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.measuringTape": "‪Measuring Tape‬",
  "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
  "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
  "SCENERY_PHET/key.a": "‪A‬",
  "SCENERY_PHET/key.c": "‪C‬",
  "SCENERY_PHET/key.d": "‪D‬",
  "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/key.option": "‪Option‬",
  "SCENERY_PHET/key.alt": "‪Alt‬",
  "SCENERY_PHET/key.esc": "‪Esc‬",
  "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
  "SCENERY_PHET/key.end": "‪End‬",
  "SCENERY_PHET/key.enter": "‪Enter‬",
  "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.or": "‪or‬",
  "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
  "SCENERY_PHET/key.k": "‪K‬",
  "SCENERY_PHET/key.l": "‪L‬",
  "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
  "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
  "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪If needed, check out keyboard shortcuts under Sim Resources.‬",
  "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.movementAlerter.down": "‪down‬",
  "SCENERY_PHET/a11y.movementAlerter.left": "‪left‬",
  "SCENERY_PHET/a11y.movementAlerter.right": "‪right‬",
  "SCENERY_PHET/a11y.movementAlerter.up": "‪up‬",
  "SCENERY_PHET/a11y.movementAlerter.upAndToTheLeft": "‪up and to the left‬",
  "SCENERY_PHET/a11y.movementAlerter.upAndToTheRight": "‪up and to the right‬",
  "SCENERY_PHET/a11y.movementAlerter.downAndToTheLeft": "‪down and to the left‬",
  "SCENERY_PHET/a11y.movementAlerter.downAndToTheRight": "‪down and to the right‬",
  "SCENERY_PHET/a11y.close": "‪Close‬",
  "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
  "SCENERY_PHET/a11y.movementAlerter.leftBorderAlert": "‪At left edge‬",
  "SCENERY_PHET/a11y.movementAlerter.rightBorderAlert": "‪At right edge‬",
  "SCENERY_PHET/a11y.movementAlerter.topBorderAlert": "‪At top‬",
  "SCENERY_PHET/a11y.movementAlerter.bottomBorderAlert": "‪At bottom‬",
  "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
  "SUN/a11y.close": "‪Close‬",
  "SUN/a11y.closed": "‪Closed‬",
  "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬"
}