{
  "en": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Active Transport‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Facilitated Diffusion‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Lipids Animation‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Wiggling animation of phospholipid bilayer forming the cell membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Glucose Metabolism‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Glucose molecules fade away inside cell to simulate conversion for cellular metabolism.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Stereo Crossing Sounds‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Emphasize solute transport direction by mapping sound to right (outside to inside) and left (inside to outside) channels.‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Playground‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Simple Diffusion‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Crossing Highlights‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Crossing Sounds‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Adjust chosen solute amount‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Adjust in smaller amounts‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Navigate proteins in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Grab protein in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Move grabbed protein between slots‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Release grabbed protein into empty slot or swap slots‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Delete grabbed protein‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Sort or Delete Proteins in Membrane‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Navigate proteins in toolbox or added ligands‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Grab or release‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Move grabbed protein or ligand between available drop locations‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Cancel grab or move interaction‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Transport Proteins or Ligands‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glucose‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Outside Sodium Too Low!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Solute Concentrations‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Outside‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Leakage Channels‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Voltage-gated Channels‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Ligand-gated Channels‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Active Transporters‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>Pump‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/Glucose<br>Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Remove Ligands‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Add Ligands‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Membrane Potential (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Charges‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Membrane Transport‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Invalid Query Parameters‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪One or more of these query parameters have<br>invalid values:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪The simulation will start with default values for<br>those query parameters.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "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/credits.title": "‪Credits‬",
    "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/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.leadDesign": "‪Lead Design: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Software Development: {0}‬",
    "JOIST/credits.team": "‪Team: {0}‬",
    "JOIST/credits.contributors": "‪Contributors: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Quality Assurance: {0}‬",
    "JOIST/credits.graphicArts": "‪Graphic Arts: {0}‬",
    "JOIST/credits.soundDesign": "‪Sound Design: {0}‬",
    "JOIST/credits.thanks": "‪Thanks‬",
    "JOIST/preferences.tabs.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/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.localization.regionAndCulture.title": "‪Region and Culture‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Select the portrayal of people, places, or objects in the sim. Images are not intended to represent the entire diversity of a region or culture.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Languages‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Change language to translate on-screen text. Additional descriptions, when present, remain in English.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪We are adding features to our simulations to make them more inclusive. Some of these features support accessibility for learners with diverse needs and within diverse environments. Explore this menu to review or change the default presentation settings.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Look for Inclusive Features on the Simulations Filter page of the PhET website to find all simulations with available features.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Interactive Highlights‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Add visual highlights for mouse and touch as you interact.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Sounds‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Extra Sounds‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Play sonifications and sound effects as you interact.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Play additional sound that may be helpful for some learners.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.soundsOn": "‪Sounds on.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.soundsOff": "‪Sounds off.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.extraSounds.extraSoundsOn": "‪Extra Sounds on.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.extraSounds.extraSoundsOff": "‪Extra Sounds off.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.title": "‪Voicing‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.title": "‪Rate‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.labelString": "‪Voice Rate‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.pitch.title": "‪Pitch‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingOn": "‪Voicing on.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingOff": "‪Voicing off.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingOffOnlyAvailableInEnglish": "‪Voicing off. Only available in English.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.variablesPattern": "‪{{value}}x‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.title": "‪Customize Voice‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.toolbarRemoved": "‪Toolbar removed.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.toolbarAdded": "‪Toolbar added to sim.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.title": "‪Sim Voicing Options‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.description": "‪Choose details you want voiced as you interact.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.label": "‪Voice object details and changes‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.label": "‪Voice surrounding context changes‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.label": "‪Voice helpful hints‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.enabledAlert": "‪Voicing object details and changes.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.disabledAlert": "‪Object details and changes muted.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.enabledAlert": "‪Voicing surrounding context changes.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.disabledAlert": "‪Surrounding context changes muted.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.enabledAlert": "‪Voicing extra help.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.disabledAlert": "‪Extra help muted.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.title": "‪Voice‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.titlePattern": "‪Voice: {{value}}‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.noVoicesAvailable": "‪No voices available‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.expandedAlert": "‪expanded‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.collapsedAlert": "‪collapsed‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.writtenVariablesPattern": "‪{{value}} times‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.voiceRateNormal": "‪normal‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.low": "‪in low range‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.normal": "‪in normal range‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.aboveNormal": "‪above normal range‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.high": "‪in high range‬",
    "JOIST/preferences.tabs.audio.voicing.titleEnglishOnly": "‪Voicing (English Only)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Voice and highlight content as you interact.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Africa‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Africa (Modest)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Asia‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Latin America‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceania‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Random‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪United States of America‬",
    "JOIST/projectorMode": "‪Projector Mode‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Increase color contrast for better visibility in classrooms.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Move to next item or group‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Move to previous item or group‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Move between items in a group‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.groupNavigationDescription": "‪Move between items in a group with Left and Right arrow keys or Up and Down arrow keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.pressButtons": "‪Press buttons‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Exit a dialog‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Set values within keypad‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Toggle checkboxes‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Basic Actions‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pause or play action‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Reset All‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪or‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "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/key.option": "‪Option‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪End‬",
    "SCENERY_PHET/key.enter": "‪Enter‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Delete‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Home‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Dn‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
    "SCENERY_PHET/key.space": "‪Space‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪to <b>Grab</b> or <b>Release</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "ar_LY": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‫النقل النشط‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‫الانتشار الميسر‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‫الرسوم المتحركة للدهون‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‫أصوات عبور ستيريو‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‫استقلاب الجلوكوز‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‫تتلاشى جزيئات الجلوكوز داخل الخلية لمحاكاة التحويل لعملية التمثيل الغذائي الخلوي.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‫أصوات عبور ستيريو‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‫قم بالتأكيد على اتجاه نقل المواد المذابة عن طريق تعيين الصوت إلى القنوات اليمنى (من الخارج إلى الداخل) واليسرى (من الداخل إلى الخارج).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‫ملعب‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‫الانتشار البسيط‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‫أصوات العبور‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‫أصوات العبور‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‫ضبط كمية المذاب المختارة‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‫تعديل بكميات أصغر‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‫منظمات المذاب‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‫التنقل بين البروتينات في الغشاء‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‫انتزاع البروتين في الغشاء‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‫نقل البروتين الملتقط بين الفتحات‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‫قم بإطلاق البروتين الذي تم الاستيلاء عليه في الفتحة الفارغة أو قم بتبديل الفتحات‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‫حذف البروتين الملتقط‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‫فرز أو حذف البروتينات الموجودة في الغشاء‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‫التنقل بين البروتينات في صندوق الأدوات أو الربيطة المضافة‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‫إلغاء التفاعل بين الإمساك أو النقل‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‫نقل البروتين أو الربيطة الملتقطة بين مواقع الإسقاط المتاحة‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‫إلغاء التفاعل بين الإمساك أو النقل‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‫بروتينات النقل أو الربيطة‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‫غاز الأكسجين‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‫ثاني اكسيد الكربون‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‫أيون الصوديوم‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‫ايون البوتاسيوم‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‫الجلوكوز‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‫ادينوسين ثلاثي الفوسفات‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‫الصوديوم في الخارج منخفض جدًا!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‫تركيزات المواد المذابة‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‫الخارج‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‫داخل‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‫المواد المذابة‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‫قنوات التسرب‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‫القنوات المعتمدة على الجهد‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‫القنوات ذات البوابات الربيطية‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‫الناقلات النشطة‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‫Na<sup>+</sup>/K<sup>+</sup><br>مضخة‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‫Na<sup>+</sup>/الجلوكوز<br>ناقل مساعد‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‫إزالة الروابط‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‫إضافة الروابط‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‫جهد الغشاء (ملي فولت)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‫الشحنات‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‫النقل الغشائي‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‫{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‫معلمات الاستعلام غير صالحة‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‫تحتوي واحدة أو أكثر من معلمات الاستعلام التالية على قيم غير صالحة:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‫ستبدأ المحاكاة بالقيم الافتراضية لمعلمات الاستعلام تلك.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‫التفضيلات‬",
    "JOIST/menuItem.phetWebsite": "‫موقع PhET…‬",
    "JOIST/menuItem.reportAProblem": "‫الإبلاغ عن مشكلة…‬",
    "JOIST/menuItem.getUpdate": "‫التحقق من التحديثات…‬",
    "JOIST/menuItem.screenshot": "‫لقطة الشاشة‬",
    "JOIST/menuItem.fullscreen": "‫ملء الشاشة‬",
    "JOIST/menuItem.about": "‫عن…‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‫اختصارات لوحة المفاتيح‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‫للبدء‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‫النسخة {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‫الاعتمادات‬",
    "JOIST/termsPrivacyAndLicensing": "‫الشروط والخصوصية والترخيص‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‫اعتمادات الترجمة‬",
    "JOIST/thirdParty.credits.link": "‫اعتمادات الطرف الثالث‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‫التحقق من التحديثات…‬",
    "JOIST/updates.upToDate": "‫هذه المحاكاة محدثة.‬",
    "JOIST/updates.outOfDate": "‫النسخة الجديدة متاحة‬",
    "JOIST/updates.newVersionAvailable": "‫هناك إصدار جديد متاح: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‫الإصدار الحالي لديك هو: {0}.‬",
    "JOIST/updates.getUpdate": "‫احصل على التحديث…‬",
    "JOIST/updates.noThanks": "‫ًلا شكرا‬",
    "JOIST/updates.offline": "‫غير قادر على التحقق من التحديثات.‬",
    "JOIST/credits.leadDesign": "‫تصميم الرصاص: {0}‬",
    "JOIST/credits.softwareDevelopment": "‫تطوير البرمجيات: {0}‬",
    "JOIST/credits.team": "‫الفريق: {0}‬",
    "JOIST/credits.contributors": "‫المساهمون: {0}‬",
    "JOIST/credits.qualityAssurance": "‫ضمان الجودة: {0}‬",
    "JOIST/credits.graphicArts": "‫تصميم الصوت: {0}‬",
    "JOIST/credits.soundDesign": "‫تصميم الصوت: {0}‬",
    "JOIST/credits.thanks": "‫شكرًا‬",
    "JOIST/preferences.tabs.overview.title": "‫ملخص‬",
    "JOIST/preferences.tabs.simulation.title": "‫محاكاة‬",
    "JOIST/preferences.tabs.visual.title": "‫مرئي‬",
    "JOIST/preferences.tabs.audio.title": "‫صوتي‬",
    "JOIST/preferences.tabs.input.title": "‫مدخل‬",
    "JOIST/preferences.tabs.localization.title": "‫التوطين‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‫ميزات الصوت‬",
    "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.localization.regionAndCulture.title": "‫المنطقة والثقافة‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‫اختر تصوير الأشخاص أو الأماكن أو الأشياء في المحاكاة. لا تهدف الصور إلى تمثيل التنوع الكامل لمنطقة أو ثقافة معينة.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‫اللغات‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‫يمكنك تغيير اللغة لترجمة النص الموجود على الشاشة. تظل الأوصاف الإضافية، عند توفرها، باللغة الإنجليزية.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‫نضيف ميزات إلى عمليات المحاكاة الخاصة بنا لجعلها أكثر شمولاً. تدعم بعض هذه الميزات إمكانية الوصول للمتعلمين ذوي الاحتياجات المتنوعة وفي بيئات متنوعة. استكشف هذه القائمة لمراجعة إعدادات العرض الافتراضية أو تغييرها.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‫للعثور على محاكاة أخرى ذات ميزات شاملة، ابحث عن \"الوصول والشمول\" في صفحة مرشح المحاكاة وقم بالتصفية حسب الميزة الشاملة.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‫أبرز الأحداث التفاعلية‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‫أضف تمييزات بصرية للفأرة واللمس أثناء التفاعل.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‫الأصوات‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‫أصوات إضافية‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‫قم بتشغيل التنبيهات الصوتية والمؤثرات الصوتية أثناء تفاعلك.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‫قم بتشغيل صوت إضافي قد يكون مفيدًا لبعض المتعلمين.‬",
    "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": "‫الأداء الصوتي (باللغة الإنجليزية فقط)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‫قم بالتعبير عن المحتوى وإبرازه أثناء تفاعلك معه.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‫أفريقيا‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‫أفريقيا (متواضعة)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‫آسيا‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‫أمريكا اللاتينية‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‫أوقيانوسيا‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‫عشوائي‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‫الولايات المتحدة الأمريكية‬",
    "JOIST/projectorMode": "‫وضع جهاز العرض‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‫قم بزيادة تباين الألوان لتحسين الرؤية في الفصول الدراسية.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‫{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‫الانتقال إلى العنصر أو المجموعة التالية‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‫الانتقال إلى العنصر أو المجموعة السابقة‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‫التنقل بين العناصر في المجموعة‬",
    "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": "‫اضغط على الأزرار‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‫الخروج من الحوار‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‫تعيين القيم داخل لوحة المفاتيح‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‫تبديل مربعات الاختيار‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‫الإجراءات الأساسية‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‫عناصر التحكم في الوقت‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‫إيقاف مؤقت أو تشغيل الإجراء‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‫إعادة تعيين الكل‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‫أو‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‫-‬",
    "SCENERY_PHET/speed.fast": "‫سريع‬",
    "SCENERY_PHET/speed.normal": "‫طبيعي‬",
    "SCENERY_PHET/speed.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/key.option": "‫الخيارات‬",
    "SCENERY_PHET/key.alt": "‫مفتاح \tAlt‬",
    "SCENERY_PHET/key.capsLock": "‫مفتاح \tCaps Lock‬",
    "SCENERY_PHET/key.esc": "‫مفتاح \tEsc‬",
    "SCENERY_PHET/key.end": "‫مفتاح النهاية‬",
    "SCENERY_PHET/key.enter": "‫مفتاح \tEnter‬",
    "SCENERY_PHET/key.backspace": "‫مسافة للخلف‬",
    "SCENERY_PHET/key.delete": "‫يمسح‬",
    "SCENERY_PHET/key.fn": "‫مفتاح \tFn‬",
    "SCENERY_PHET/key.home": "‫الصفحة الرئيسية‬",
    "SCENERY_PHET/key.pageDown": "‫صفحة لأسفل‬",
    "SCENERY_PHET/key.pageUp": "‫صفحة لأعلى‬",
    "SCENERY_PHET/key.space": "‫مفتاح Space‬",
    "SCENERY_PHET/key.shift": "‫مفتاح Shift‬",
    "SCENERY_PHET/key.tab": "‫مفتاح Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‫للإمساك أو الإفراج‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‫أ‬",
    "SCENERY_PHET/key.c": "‫ج‬",
    "SCENERY_PHET/key.d": "‫د‬",
    "SCENERY_PHET/key.l": "‫ل‬",
    "SCENERY_PHET/key.r": "‫ر‬",
    "SCENERY_PHET/key.s": "‫س‬",
    "SCENERY_PHET/key.w": "‫و‬",
    "SCENERY_PHET/key.one": "‫1‬",
    "SCENERY_PHET/key.two": "‫2‬",
    "SCENERY_PHET/key.three": "‫3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‫{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "ar": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‫النقل النشط‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‫الانتشار الميسر‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‫الرسوم المتحركة للدهون‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‫رسوم متحركة لطبقة ثنائية من الفوسفوليبيد تشكل غشاء الخلية.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‫استقلاب الجلوكوز‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‫تتلاشى جزيئات الجلوكوز داخل الخلية لمحاكاة التحويل لعملية التمثيل الغذائي الخلوي.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‫أصوات عبور ستيريو‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‫قم بالتأكيد على اتجاه نقل المواد المذابة عن طريق تعيين الصوت إلى القنوات اليمنى (من الخارج إلى الداخل) واليسرى (من الداخل إلى الخارج).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‫ملعب‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‫الانتشار البسيط‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‫أبرز معالم العبور‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‫أصوات العبور‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‫ضبط كمية المذاب المختارة‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‫تعديل بكميات أصغر‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‫منظمات المذاب‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‫التنقل بين البروتينات في الغشاء‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‫انتزاع البروتين في الغشاء‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‫نقل البروتين الملتقط بين الفتحات‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‫قم بإطلاق البروتين الذي تم الاستيلاء عليه في الفتحة الفارغة أو قم بتبديل الفتحات‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‫حذف البروتين الملتقط‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‫فرز أو حذف البروتينات الموجودة في الغشاء‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‫التنقل بين البروتينات في صندوق الأدوات أو الربيطة المضافة‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‫الاستيلاء أو الإفراج‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‫نقل البروتين أو الربيطة الملتقطة بين مواقع الإسقاط المتاحة‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‫إلغاء التفاعل بين الإمساك أو النقل‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‫بروتينات النقل أو الربيطة‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‫غاز الأكسجين‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‫ثاني أكسيد الكربون‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‫أيون الصوديوم‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‫أيون البوتاسيوم‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‫الجلوكوز‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‫ادينوسين ثلاثي الفوسفات‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‫الصوديوم في الخارج منخفض جدًا!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‫تركيزات المواد المذابة‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‫الخارج‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‫داخل‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‫المواد المذابة‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‫قنوات التسرب‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‫القنوات المعتمدة على الجهد‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‫القنوات ذات البوابات الربيطية‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‫الناقلات النشطة‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‫Na<sup>+</sup>/K<sup>+</sup><br>مضخة‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‫Na<sup>+</sup>/الجلوكوز<br>ناقل مساعد‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‫إزالة الروابط‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‫إضافة الروابط‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‫جهد الغشاء (ملي فولت)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‫شحنات‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‫النقل الغشائي‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‫{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‫معاملات الاستفسار غير صالحة‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‫تحتوي واحدة أو أكثر من معامِلات طلب البحث هذه على <br> قيم غير صالحة:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‫ستبدأ المحاكاة بالقيم الافتراضية <br> معامِلات طلب البحث هذه‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‫التفضيلات‬",
    "JOIST/menuItem.phetWebsite": "‫موقع PhET...‬",
    "JOIST/menuItem.reportAProblem": "‫الإبلاغ عن مشكلة…‬",
    "JOIST/menuItem.getUpdate": "‫تحقق من وجود تحديثات ...‬",
    "JOIST/menuItem.screenshot": "‫لقطة شاشة‬",
    "JOIST/menuItem.fullscreen": "‫تكبير الشاشة‬",
    "JOIST/menuItem.about": "‫حول ...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‫اختصارات لوحة المفاتيح‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‫للبدء‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‫الإصدار {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‫الاعتمادات‬",
    "JOIST/termsPrivacyAndLicensing": "‫شروط الخصوصية والترخيص‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‫اعتمادات الترجمة‬",
    "JOIST/thirdParty.credits.link": "‫ائتمانات الطرف الثالث‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‫البحث عن تحديثات …‬",
    "JOIST/updates.upToDate": "‫هذه المحاكاة محدثة.‬",
    "JOIST/updates.outOfDate": "‫نسخة جديدة متاحة‬",
    "JOIST/updates.newVersionAvailable": "‫هناك إصدار جديد متاح: {0}‬",
    "JOIST/updates.yourCurrentVersion": "‫نسختك الحالية هي: {0}.‬",
    "JOIST/updates.getUpdate": "‫احصل على التحديث ...‬",
    "JOIST/updates.noThanks": "‫لا شكرا‬",
    "JOIST/updates.offline": "‫غير قادر على التحقق من وجود تحديثات.‬",
    "JOIST/credits.leadDesign": "‫تصميم العميل المحتمل: {0}‬",
    "JOIST/credits.softwareDevelopment": "‫تطوير البرمجيات: {0}‬",
    "JOIST/credits.team": "‫الفريق: {0}‬",
    "JOIST/credits.contributors": "‫المساهمون: {0}‬",
    "JOIST/credits.qualityAssurance": "‫ضمان الجودة: {0}‬",
    "JOIST/credits.graphicArts": "‫فنون الرسومية: {0}‬",
    "JOIST/credits.soundDesign": "‫تصميم الصوت: {0}‬",
    "JOIST/credits.thanks": "‫شكرا‬",
    "JOIST/preferences.tabs.overview.title": "‫ملخص‬",
    "JOIST/preferences.tabs.simulation.title": "‫محاكاة‬",
    "JOIST/preferences.tabs.visual.title": "‫مرئي‬",
    "JOIST/preferences.tabs.audio.title": "‫صوتي‬",
    "JOIST/preferences.tabs.input.title": "‫مدخل‬",
    "JOIST/preferences.tabs.localization.title": "‫التعريب‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‫ميزات الصوت‬",
    "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.localization.regionAndCulture.title": "‫المنطقة والثقافة‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‫حدد تصوير الأشخاص أو الأماكن أو الأشياء في بطاقة sim. ليس المقصود من الصور أن تمثل التنوع الكامل لمنطقة أو ثقافة ما.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‫اللغات‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‫غيّر اللغة لترجمة النص على الشاشة. الأوصاف الإضافية، إن وُجدت، تبقى باللغة الإنجليزية.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‫نحن نضيف ميزات إلى عمليات المحاكاة الخاصة بنا لجعلها أكثر شمولاً. تدعم بعض هذه الميزات إمكانية الوصول للمتعلمين ذوي الاحتياجات المتنوعة وفي بيئات متنوعة. استكشف هذه القائمة لمراجعة إعدادات العرض التقديمي الافتراضية أو تغييرها‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‫للعثور على عمليات محاكاة أخرى ذات ميزات شاملة ، ابحث عن Access and Inclusion في صفحة مرشح المحاكاة وقم بالتصفية حسب الميزة الشاملة‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‫يسلط الضوء على التفاعلية‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‫اضف تمييزات مرئية للماوس وألمس أثناء التفاعل‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‫أصوات‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‫أصوات إضافية‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‫تشغيل الصوتنة والمؤثرات الصوتية أثناء التفاعل.والمؤثرات الصوتية أثناء تفاعلك‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‫قم بتشغيل صوت إضافي قد يكون مفيدًا لبعض المتعلمين.‬",
    "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": "‫الأصوات (الإنجليزية فقط)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‫قم بالصوت وإبراز المحتوى أثناء تفاعلك.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‫أفريقيا‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‫أفريقيا (متواضعة)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‫آسيا‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‫أمريكا اللاتينية‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‫أوقيانوسيا‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‫عشوائي‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‫الولايات المتحدة الأمريكية‬",
    "JOIST/projectorMode": "‫وضع جهاز الاسقاط الضوئي‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‫زيادة تباين الألوان لرؤية أفضل في الفصول الدراسية.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‫{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‫انتقل إلى العنصر أو المجموعة التالية‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‫انتقل إلى العنصر أو المجموعة السابقة‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‫تحرّك بين العناصر داخل المجموعة‬",
    "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": "‫اضغط على الأزرار‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‫الخروج من مربع الحوار‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‫قم بتعيين القيم داخل لوحة المفاتيح‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‫تبديل مربعات الاختيار‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‫الإجراءات الأساسية‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‫ضوابط التوقيت‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‫توقف مؤقتًا أو لعب الحركة‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‫إعادة ضبط الجميع‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‫أو‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‫-‬",
    "SCENERY_PHET/speed.fast": "‫سريع‬",
    "SCENERY_PHET/speed.normal": "‫طبيعي‬",
    "SCENERY_PHET/speed.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/key.option": "‫خيار‬",
    "SCENERY_PHET/key.alt": "‫زر Alt فى لوحة المفاتيح‬",
    "SCENERY_PHET/key.capsLock": "‫زر Caps Lock فى لوحة المفاتيح‬",
    "SCENERY_PHET/key.esc": "‫زر Esc فى لوحة المفاتيح‬",
    "SCENERY_PHET/key.end": "‫النهاية‬",
    "SCENERY_PHET/key.enter": "‫ادخال‬",
    "SCENERY_PHET/key.backspace": "‫مسافة للخلف‬",
    "SCENERY_PHET/key.delete": "‫يمسح‬",
    "SCENERY_PHET/key.fn": "‫زر Fn فى لوحة المفاتيح‬",
    "SCENERY_PHET/key.home": "‫الشاشة الرئيسية‬",
    "SCENERY_PHET/key.pageDown": "‫أسفل الصفحة‬",
    "SCENERY_PHET/key.pageUp": "‫اعلى الصفحة‬",
    "SCENERY_PHET/key.space": "‫مساحة‬",
    "SCENERY_PHET/key.shift": "‫زرShift في لوحة المفاتيح‬",
    "SCENERY_PHET/key.tab": "‫زرTab في لوحة المفاتيح‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‫من أجل <b>امساك</b> أو <b>اطلاق</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‫أ‬",
    "SCENERY_PHET/key.c": "‫ج‬",
    "SCENERY_PHET/key.d": "‫د‬",
    "SCENERY_PHET/key.l": "‫ل‬",
    "SCENERY_PHET/key.r": "‫ر‬",
    "SCENERY_PHET/key.s": "‫س‬",
    "SCENERY_PHET/key.w": "‫W‬",
    "SCENERY_PHET/key.one": "‫1‬",
    "SCENERY_PHET/key.two": "‫2‬",
    "SCENERY_PHET/key.three": "‫3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‫{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "bs": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Aktivni transport‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Olakšana difuzija‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Animacija lipida‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Animacija pomjeranja fosfolipidnog dvosloja koji formira ćelijsku membranu.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Metabolizam glukoze‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Molekule glukoze nestaju unutar ćelije kako bi simulirale konverziju za ćelijski metabolizam.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Stereo zvuci prelaza‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Naglasite smjer transporta rastvorenih materija mapiranjem zvuka na desni (spolja ka unutra) i lijevi (iznutra ka spolja) kanal‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Igraonica‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Jednostavna difuzija‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Najvažniji dijelovi prelaska‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Zvuci prelaska‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Podesite izabranu količinu rastvora‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Prilagoditi u manjim količinama‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Podešavanje rastvora‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Navigacija proteina u membrani‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Uhvatite protein u membrani‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Premještajte uhvaćene proteine između slotova‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Otpustite uhvaćeni protein u prazan slot ili zamijenite slotove‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Uklonite uhvaćeni protein‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Odaberite ili obrišite proteine u membrani‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Navigacija proteina u alatkama ili dodati ligande‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Uhvati ili pusti‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Premještajte uhvaćeni protein ili ligand između dostupnih lokacija za ispuštanje‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Otkaži hvatanje ili pomjeranje‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Transportni proteini ili ligandi‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glukoza‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Prenizak nivo natrijuma napolju!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Koncentracija rastvora‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Spolja‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Unutra‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Rastvori‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Kanali curenja‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Naponski kontrolisani kanali‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Ligandno kontrolisani kanali‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Aktivni transporti‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>pumpa‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/kotransporter<br>glukoze‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Ukloni ligande‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Dodaj ligande‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Potencijal membrane (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Naelektrisanja‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Membranski transport‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Nevažeći parametri upita‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Jedan ili više ulaznih parametara ima nevažeće vrijednosti‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪Simulacija će početi sa zadanim vrijednostima za ove <br> parametre upita‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Podešavanja‬",
    "JOIST/menuItem.phetWebsite": "‪PhET sajt‬",
    "JOIST/menuItem.reportAProblem": "‪Prijavi problem ...‬",
    "JOIST/menuItem.getUpdate": "‪Provjeriti ažuriranja ...‬",
    "JOIST/menuItem.screenshot": "‪Slika ekrana‬",
    "JOIST/menuItem.fullscreen": "‪Cijeli ekran‬",
    "JOIST/menuItem.about": "‪O ...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Prečice sa tastature‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪započni‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪verzija {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Zasluge‬",
    "JOIST/termsPrivacyAndLicensing": "‪Uslovi, privatnost i licenciranje‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Prijevod: Dino M. Ćorović‬",
    "JOIST/thirdParty.credits.link": "‪Doprinosi treće strane‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Provjera ažuriranja ...‬",
    "JOIST/updates.upToDate": "‪Ova simulacija je aktuelna.‬",
    "JOIST/updates.outOfDate": "‪Dostupna je nova verzija‬",
    "JOIST/updates.newVersionAvailable": "‪Postoji nova verzija: {0}‬",
    "JOIST/updates.yourCurrentVersion": "‪Vaša trenutna verzija je: {0}‬",
    "JOIST/updates.getUpdate": "‪Dobiti ažuriranja ...‬",
    "JOIST/updates.noThanks": "‪Ne hvala!‬",
    "JOIST/updates.offline": "‪Nije moguće provjeriti ažuriranja.‬",
    "JOIST/credits.leadDesign": "‪Glavni dizajn: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Razvoj softvera: {0}‬",
    "JOIST/credits.team": "‪Tim: {0}‬",
    "JOIST/credits.contributors": "‪Saradnici: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Osiguranje kvaliteta: {0}‬",
    "JOIST/credits.graphicArts": "‪Grafika: {0}‬",
    "JOIST/credits.soundDesign": "‪Sound Design: {0}‬",
    "JOIST/credits.thanks": "‪Zahvalnost‬",
    "JOIST/preferences.tabs.overview.title": "‪Pregled‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simulacija‬",
    "JOIST/preferences.tabs.visual.title": "‪Vizuelno‬",
    "JOIST/preferences.tabs.audio.title": "‪Zvuk‬",
    "JOIST/preferences.tabs.input.title": "‪Ulaz‬",
    "JOIST/preferences.tabs.localization.title": "‪Lokalizacija‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Postavke zvuka‬",
    "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.localization.regionAndCulture.title": "‪Region and Culture‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Izaberite prikaz ljudi, mjesta ili objekata u simulaciji. Slike nisu namijenjene da predstavljaju cjelokupnu raznolikost regiona ili kulture.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Jezici‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Promijenite jezik da biste preveli tekst na ekranu. Dodatni opisi, kada su prisutni, ostaju na engleskom.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Našim simulacijama dodajemo funkcije kako bismo ih učinili obuhvatnijim. Neke od ovih funkcija podržavaju pristupačnost za učenike sa različitim potrebama i u različitim okruženjima. Istražite kartice u ovom meniju da biste pregledali ili promijenili podrazumijevana podešavanja prezentacije.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Da biste pronašli druge simulacije sa inkluzivnim funkcijama, potražite Pristup (Access) i uključivanje na stranici filtera za simulaciju i filtrirajte po inkluzivnoj funkciji.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Interaktivni detalji‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Dodajte vizuelno isticanja za miša i dodir tokom interakcije.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Zvukovi‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Dodatni zvuk‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Reprodukujte zvučne efekte i zvučne efekte dok ste u interakciji.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Pustite dodatni zvuk koji bi mogao biti od pomoći nekim učenicima‬",
    "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": "‪Glasajte i istaknite sadržaj dok ste u interakciji.‬",
    "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": "‪Projektor mod‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Povećajte kontrast boja za bolju vidljivost u učionicama‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Pređite na sljedeću stavku ili grupu‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Vratite se na prethodnu stavku ili grupu‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Prelazite između stavki u grupi‬",
    "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": "‪Pritisni tastere‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Izađite iz dijaloga‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Podesite vrijednosti preko tastature‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Promijenite čekiranja‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Osnovne radnje‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Kontrola vremena‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pauzirajte ili akcija‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Sve na početak‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪ili‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Brzo‬",
    "SCENERY_PHET/speed.normal": "‪Normalno‬",
    "SCENERY_PHET/speed.slow": "‪Sporo‬",
    "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/key.option": "‪Opcija‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Izađi‬",
    "SCENERY_PHET/key.end": "‪Kraj‬",
    "SCENERY_PHET/key.enter": "‪Unos‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Delete‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Početak‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Dn‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
    "SCENERY_PHET/key.space": "‪Razmak‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪<b>Uhvati</b> ili <b>Pusti</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "ca": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Transport actiu‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Difusió facilitada‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Animació de lípids‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Animació oscil·lant de la bicapa lipídica formant la membrana cel·lular.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Metabolisme de la glucosa‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Les molècules de glucosa desapareixen dins de la cèl·lula per simular la seva conversió en el metabolisme cel·lular.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Sons de traspàs estèreo‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Emfasitza la direcció del transport de solut assignant el so als canals dret (de fora a dins) i esquerre (de dins a fora).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Espai de pràctica‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Difusió simple‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Destaca el traspàs‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Posa so al traspàs‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Ajusta la quantitat del solut seleccionat‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Ajusta en quantitats més petites‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Ajustadors de solut‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Mou les proteïnes a la membrana‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Agafa la proteïna a la membrana‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Mou la proteïna agafada entre ranures‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Allibera la proteïna agafada en una ranura buida o intercanvia ranures‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Elimina la proteïna agafada‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Ordena o elimina proteïnes a la membrana‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Mou les proteïnes a la caixa d’eines o els lligands afegits‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Agafa o deixa anar‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Mou la proteïna o el lligand agafat entre les ubicacions disponibles‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Cancel·la l’acció d’agafar o moure‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Proteïnes de transport o lligands‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glucosa‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Nivell extern de sodi massa baix!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Concentracions de solut‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Exterior‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Interior‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Soluts‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Canals de fugida‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Canals activats per voltatge‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Canals activats per lligand‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Transportadors actius‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Bomba de<br>Na<sup>+</sup>/K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Cotransportador de<br>Na<sup>+</sup>/Glucosa‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Elimina els lligands‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Afegeix lligands‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Potencial de membrana (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Càrregues‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Transport de membrana‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Els paràmetres de consulta no són vàlids.‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Algun paràmetre de la consulta <br>té valors que no són vàlids:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪La simulació començarà amb els valors per defecte <br>per aquests paràmetres consultats.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Preferències‬",
    "JOIST/menuItem.phetWebsite": "‪Lloc web del PhET…‬",
    "JOIST/menuItem.reportAProblem": "‪Avisa’ns d’un problema...‬",
    "JOIST/menuItem.getUpdate": "‪Comprova les actualitzacions...‬",
    "JOIST/menuItem.screenshot": "‪Captura de pantalla‬",
    "JOIST/menuItem.fullscreen": "‪Pantalla completa‬",
    "JOIST/menuItem.about": "‪Pel que fa a...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Dreceres de teclat‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪per començar‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪versió {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Reconeixements‬",
    "JOIST/termsPrivacyAndLicensing": "‪Termes, privadesa i llicències‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Reconeixements de la traducció‬",
    "JOIST/thirdParty.credits.link": "‪Reconeixements de terceres parts‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Comprovant les actualitzacions...‬",
    "JOIST/updates.upToDate": "‪La simulació està actualitzada.‬",
    "JOIST/updates.outOfDate": "‪Hi ha una nova versió de la simulació‬",
    "JOIST/updates.newVersionAvailable": "‪Hi ha una versió nova disponible: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‪La versió actual és: {0}.‬",
    "JOIST/updates.getUpdate": "‪Actualitza...‬",
    "JOIST/updates.noThanks": "‪No, gràcies‬",
    "JOIST/updates.offline": "‪No podem comprovar les actualitzacions.‬",
    "JOIST/credits.leadDesign": "‪Director de disseny: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Desenvolupament del programari: {0}‬",
    "JOIST/credits.team": "‪Equip: {0}‬",
    "JOIST/credits.contributors": "‪Hi han contribuït: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Control de qualitat: {0}‬",
    "JOIST/credits.graphicArts": "‪Disseny gràfic: {0}‬",
    "JOIST/credits.soundDesign": "‪Disseny de so: {0}‬",
    "JOIST/credits.thanks": "‪Gràcies‬",
    "JOIST/preferences.tabs.overview.title": "‪Descripció general‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simulació‬",
    "JOIST/preferences.tabs.visual.title": "‪Visuals‬",
    "JOIST/preferences.tabs.audio.title": "‪So‬",
    "JOIST/preferences.tabs.input.title": "‪Entrada‬",
    "JOIST/preferences.tabs.localization.title": "‪Localització‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Opcions de so‬",
    "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.localization.regionAndCulture.title": "‪Regió i cultura‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Selecciona la representació de persones, llocs o objectes a la simulació. Les imatges no pretenen representar tota la diversitat d'una regió o cultura.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Llengües‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Canvia la llengua per a traduir el text en pantalla. Les descripcions addicionals, quan n’hi hagi, es mantenen en anglès.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Estem afegint funcions a les nostres simulacions per fer-les més inclusives. Algunes d'aquestes funcions són compatibles per a l'accessibilitat d'estudiants amb necessitats diverses i en entorns diversos. Exploreu les pestanyes d'aquest menú per revisar o canviar la configuració per defecte de la presentació.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Per trobar altres simulacions amb funcions inclusives, cerqueu Accés i Inclusió a la pàgina del filtre de simulació i filtreu la funció inclusiva.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Elements interactius destacats‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Afegeix elements visuals destacats a la simulació per al ratolí i el toc durant la interacció.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Sons‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Sons extra‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Reprodueix sons i efectes sonors durant la interacció.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Reproduir un so addicional pot ser útil per alguns estudiants.‬",
    "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": "‪Veu (només en anglès)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Posa veu i ressalta el contingut durant la interacció.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Àfrica‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Àfrica (simple)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Àsia‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Amèrica Llatina‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceania‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Aleatori‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪Estats Units d'Amèrica‬",
    "JOIST/projectorMode": "‪Mode de projector‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Augmenta el contrast de color per millorar la visibilitat a les aules.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Mou-te a l’element o el grup següent‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Mou-te a l’element o el grup anterior‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Mou-te entre els elements d'un grup‬",
    "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": "‪Prem els botons‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Surt d’un diàleg‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Introdueix valors al teclat‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Activa o desactiva la casella‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Accions bàsiques‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Control de temps‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Atura o reprodueix l'acció‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Reinicia-ho tot‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪o‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Ràpid‬",
    "SCENERY_PHET/speed.normal": "‪Normal‬",
    "SCENERY_PHET/speed.slow": "‪Lent‬",
    "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/key.option": "‪Opcions‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Majúscules activades‬",
    "SCENERY_PHET/key.esc": "‪Esc.‬",
    "SCENERY_PHET/key.end": "‪Fi‬",
    "SCENERY_PHET/key.enter": "‪Accepta‬",
    "SCENERY_PHET/key.backspace": "‪Tecla suprimir enrere‬",
    "SCENERY_PHET/key.delete": "‪Esborra‬",
    "SCENERY_PHET/key.fn": "‪Funció multimèdia‬",
    "SCENERY_PHET/key.home": "‪Inici‬",
    "SCENERY_PHET/key.pageDown": "‪Pàgina enrere‬",
    "SCENERY_PHET/key.pageUp": "‪Pàgina endavant‬",
    "SCENERY_PHET/key.space": "‪Espai‬",
    "SCENERY_PHET/key.shift": "‪Majúscules‬",
    "SCENERY_PHET/key.tab": "‪Tab.‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪per <b>agafar</b> o <b>deixar anar</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "cs": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Aktivní transport‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Facilitovaná difuze‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Animace lipidů‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Animace fosfolipidové dvojvrstvy tvořící buněčnou membránu.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Metabolismus glukózy‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Molekuly glukózy mizí uvnitř buňky a simulují přeměnu pro buněčný metabolismus.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Stereofonní zvuky průniku‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Zdůraznit směr transportu rozpuštěných látek mapováním zvuku na pravý (zvenku dovnitř) a levý (zevnitř ven) kanál.‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Hřiště‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Prostá difuze‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Zvýraznit průniky‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Zvuky průniku‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Nastavit množství vybrané rozpuštěné látky‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Nastavit v menších množstvích‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Nastavení rozpuštěných látek‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Navigovat proteinů v membráně‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Uchopit protein v membráně‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Přesunout uchopený protein mezi místy‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Uvolnit uchopený protein do prázdného místa nebo vyměnit místa‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Odstranit uchopený protein‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Seřadit nebo odstranit proteiny v membráně‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Navigovat proteiny v sadě nástrojů nebo přidané ligandy‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Uchopit nebo uvolnit‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Přesunout uchopený protein nebo ligand mezi dostupnými místy‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Zrušit uchopení nebo pohyb‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Transportní proteiny nebo ligandy‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glukóza‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Příliš nízký obsah sodíku venku!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Koncentrace rozpuštěných látek‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Venku‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Uvnitř‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Rozpuštěné látky‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Únikové kanály‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Napěťově řízené kanály‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Chemicky řízené kanály‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Aktivní přenašeče‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>pumpa‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>-glukózový<br>přenašeč (SGLT)‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Odstranit ligandy‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Přidat ligandy‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Membránový potenciál [mV]‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Náboje‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Membránový transport‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Chybné parametry dotazu‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Jeden nebo více těchto parametrů dotazu má<br>neplatné hodnoty:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪Simulace začne s výchozími hodnotami pro tyto <br> parametry dotazu.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Předvolby‬",
    "JOIST/menuItem.phetWebsite": "‪PhET web…‬",
    "JOIST/menuItem.reportAProblem": "‪Oznámit problém...‬",
    "JOIST/menuItem.getUpdate": "‪Zkontrolovat aktualizace…‬",
    "JOIST/menuItem.screenshot": "‪Náhled obrazovky‬",
    "JOIST/menuItem.fullscreen": "‪Celá obrazovka‬",
    "JOIST/menuItem.about": "‪O...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Klávesové zkratky‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪pro spuštění‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪verze {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Zásluhy‬",
    "JOIST/termsPrivacyAndLicensing": "‪Podmínky, soukromí a licence‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Zásluhy o překlad‬",
    "JOIST/thirdParty.credits.link": "‪Zásluhy třetích stran‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Kontroluji aktualizace…‬",
    "JOIST/updates.upToDate": "‪Simulace je aktuální.‬",
    "JOIST/updates.outOfDate": "‪Je dostupná nová verze‬",
    "JOIST/updates.newVersionAvailable": "‪Je dostupná nová verze: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‪Vaše současná verze je: {0}.‬",
    "JOIST/updates.getUpdate": "‪Získat aktualizaci…‬",
    "JOIST/updates.noThanks": "‪Ne děkuji‬",
    "JOIST/updates.offline": "‪Nemohu zkontrolovat aktualizace.‬",
    "JOIST/credits.leadDesign": "‪Design: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Vývoj software: {0}‬",
    "JOIST/credits.team": "‪Tým: {0}‬",
    "JOIST/credits.contributors": "‪Přispěvatelé: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Zajištění kvality: {0}‬",
    "JOIST/credits.graphicArts": "‪Grafika: {0}‬",
    "JOIST/credits.soundDesign": "‪Návrh zvuku: {0}‬",
    "JOIST/credits.thanks": "‪Děkuji‬",
    "JOIST/preferences.tabs.overview.title": "‪Přehled‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simulace‬",
    "JOIST/preferences.tabs.visual.title": "‪Vizuál‬",
    "JOIST/preferences.tabs.audio.title": "‪Audio‬",
    "JOIST/preferences.tabs.input.title": "‪Vstup‬",
    "JOIST/preferences.tabs.localization.title": "‪Lokalizace‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Zvukové funkce‬",
    "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.localization.regionAndCulture.title": "‪Region a kultura‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Vyberte zobrazení osob, míst nebo objektů v simulaci. Obrázky nemají představovat celou rozmanitost regionu nebo kultury.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Jazyky‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Změna jazyka pro překlad textu na obrazovce. Další popisy, pokud jsou k dispozici, zůstávají v angličtině.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Do našich simulací přidáváme funkce, aby byly inkluzivnější. Některé z těchto funkcí podporují dostupnost pro studenty s různými potřebami a v různých prostředích. Prozkoumejte karty v této nabídce a zkontrolujte nebo změňte výchozí nastavení prezentace.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Chcete-li najít další simulace s inkluzivními prvky, použijte na stránce simulací filtování podle Přístupu a Použitelnosti.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Interaktivní zvýraznění‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Přidat vizuální zvýraznění myši a dotyku při interakci.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Zvuky‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Další zvuky‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Při interakci přehrávejte zvuky a zvukové efekty.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Přehrajte další zvuk, který může být pro některé studenty užitečný.‬",
    "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": "‪Převyprávění (pouze anglicky)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Převyprávění a zvýraznění obsahu při interakci.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Afrika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Afrika (skromnost)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Asie‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Latinská Amerika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceánie‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Náhodné‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪Spojené státy americké‬",
    "JOIST/projectorMode": "‪Mód projektoru‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Zvýšení barevného kontrastu pro lepší viditelnost v učebnách.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Posunout na další položku nebo skupinu‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Posunout na předchozí položku nebo skupinu‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Posunout mezi položkami ve skupině‬",
    "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": "‪Stisknout tlačítko‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Ukončit akce‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Nastavit hodnoty na klávesnici‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Přepnout zaškrtávací políčka‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Základní akce‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Ovládání času‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pozastavit nebo přehrát akci‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Obnovit vše‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪nebo‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Zrychleně‬",
    "SCENERY_PHET/speed.normal": "‪Normálně‬",
    "SCENERY_PHET/speed.slow": "‪Zpomaleně‬",
    "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/key.option": "‪Možnosti‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪End‬",
    "SCENERY_PHET/key.enter": "‪Enter‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Delete‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Domů‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Dn‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
    "SCENERY_PHET/key.space": "‪Mezerník‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tabulátor‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪<b>Chytit</b> nebo <b>Pustit</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "cy": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Cludiant Actif‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Trylediad Cynorthwyedig‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Lipids Animation‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Wiggling animation of phospholipid bilayer forming the cell membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Glucose Metabolism‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Glucose molecules fade away inside cell to simulate conversion for cellular metabolism.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Stereo Crossing Sounds‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Emphasize solute transport direction by mapping sound to right (outside to inside) and left (inside to outside) channels.‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Man chwarae‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Trylediad syml‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Crossing Highlights‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Crossing Sounds‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Adjust chosen solute amount‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Adjust in smaller amounts‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Navigate proteins in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Grab protein in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Move grabbed protein between slots‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Release grabbed protein into empty slot or swap slots‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Delete grabbed protein‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Sort or Delete Proteins in Membrane‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Navigate proteins in toolbox or added ligands‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Grab or release‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Move grabbed protein or ligand between available drop locations‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Cancel grab or move interaction‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Transport Proteins or Ligands‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glucose‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Outside Sodium Too Low!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Solute Concentrations‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Outside‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Hydoddion‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Leakage Channels‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Voltage-gated Channels‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Ligand-gated Channels‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Active Transporters‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>Pump‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/Glucose<br>Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Remove Ligands‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Add Ligands‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Membrane Potential (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Charges‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Cludiant Pilen‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Invalid Query Parameters‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪One or more of these query parameters have<br>invalid values:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪The simulation will start with default values for<br>those query parameters.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Gosodiadau‬",
    "JOIST/menuItem.phetWebsite": "‪Gwefan PhET...‬",
    "JOIST/menuItem.reportAProblem": "‪Rhoi gwybod am Broblem...‬",
    "JOIST/menuItem.getUpdate": "‪Gwirio am ddiweddariadau...‬",
    "JOIST/menuItem.screenshot": "‪Ciplun‬",
    "JOIST/menuItem.fullscreen": "‪Maint sgrin lawn‬",
    "JOIST/menuItem.about": "‪Mwy Am...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Llwybrau Byr Allweddfwrdd‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪i ddechrau‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪fersiwn {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Clodrestr‬",
    "JOIST/termsPrivacyAndLicensing": "‪Telerau, Preifatrwydd & Trwyddedu‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Clodrestr Cyfieithiad‬",
    "JOIST/thirdParty.credits.link": "‪Clodrestr Trydydd parti‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Wrthi'n gwirio am ddiweddariadau...‬",
    "JOIST/updates.upToDate": "‪Mae'r efelychiad yma yn gyfoes.‬",
    "JOIST/updates.outOfDate": "‪Fersiwn Newydd ar gael‬",
    "JOIST/updates.newVersionAvailable": "‪Mae fersiwn newydd ar gael: {0}‬",
    "JOIST/updates.yourCurrentVersion": "‪Eich fersiwn cyfredol yw: {0}‬",
    "JOIST/updates.getUpdate": "‪Estyn diweddariad...‬",
    "JOIST/updates.noThanks": "‪Dim Diolch‬",
    "JOIST/updates.offline": "‪Ddim yn gallu gwirio am ddiweddariadau.‬",
    "JOIST/credits.leadDesign": "‪Prif Dyluniad: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Datblygiad Meddalwedd: {0}‬",
    "JOIST/credits.team": "‪Tîm: {0}‬",
    "JOIST/credits.contributors": "‪Cyfranwyr: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Sicrhau Ansawdd: {0}‬",
    "JOIST/credits.graphicArts": "‪Celfyddydau Graffeg:{0}‬",
    "JOIST/credits.soundDesign": "‪Dyluniad Sain: {0}‬",
    "JOIST/credits.thanks": "‪Diolch‬",
    "JOIST/preferences.tabs.overview.title": "‪Trosolwg‬",
    "JOIST/preferences.tabs.simulation.title": "‪Efelychiad‬",
    "JOIST/preferences.tabs.visual.title": "‪Gweledol‬",
    "JOIST/preferences.tabs.audio.title": "‪Sain‬",
    "JOIST/preferences.tabs.input.title": "‪Mewnbwn‬",
    "JOIST/preferences.tabs.localization.title": "‪Localization‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Nodweddion Sain‬",
    "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.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": "‪Uchelbwyntiau Rhyngweithiol‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Ychwanegu uchelbwyntiau gweledol ar gyfer y llygoden a pwyso tra eich bod yn rhyngweithio.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Sounds‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Sain Ychwanegol‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Play sonifications and sound effects as you interact.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Play additional sound that may be helpful for some learners.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.soundsOn": "‪Sounds on.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.soundsOff": "‪Sounds off.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.extraSounds.extraSoundsOn": "‪Extra Sounds on.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.extraSounds.extraSoundsOff": "‪Extra Sounds off.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.title": "‪Voicing‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.title": "‪Rate‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.labelString": "‪Voice Rate‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.pitch.title": "‪Pitch‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingOn": "‪Voicing on.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingOff": "‪Voicing off.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingOffOnlyAvailableInEnglish": "‪Voicing off. Only available in English.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.variablesPattern": "‪{{value}}x‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.title": "‪Customize Voice‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.toolbarRemoved": "‪Toolbar removed.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.toolbarAdded": "‪Toolbar added to sim.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.title": "‪Sim Voicing Options‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.description": "‪Choose details you want voiced as you interact.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.label": "‪Voice object details and changes‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.label": "‪Voice surrounding context changes‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.label": "‪Voice helpful hints‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.enabledAlert": "‪Voicing object details and changes.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.disabledAlert": "‪Object details and changes muted.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.enabledAlert": "‪Voicing surrounding context changes.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.disabledAlert": "‪Surrounding context changes muted.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.enabledAlert": "‪Voicing extra help.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.disabledAlert": "‪Extra help muted.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.title": "‪Voice‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.titlePattern": "‪Voice: {{value}}‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.noVoicesAvailable": "‪No voices available‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.expandedAlert": "‪expanded‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.collapsedAlert": "‪collapsed‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.writtenVariablesPattern": "‪{{value}} times‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.voiceRateNormal": "‪normal‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.low": "‪in low range‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.normal": "‪in normal range‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.aboveNormal": "‪above normal range‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.high": "‪in high range‬",
    "JOIST/preferences.tabs.audio.voicing.titleEnglishOnly": "‪Voicing (English Only)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Voice and highlight content as you interact.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Africa‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Africa (Modest)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Asia‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Latin America‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceania‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Random‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪United States of America‬",
    "JOIST/projectorMode": "‪Projector Mode‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Increase color contrast for better visibility in classrooms.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Symud i'r item nesaf neu grŵp‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Symud i'r item neu grŵp blaenorol‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Symud rhwng eitemau yn y grŵp‬",
    "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": "‪Pwyso botymau‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Gadael y deialog‬",
    "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": "‪Toglo blychau gwirio‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Gweithrediadau sylfaenol‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pause or play action‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Reset All‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪neu‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Cyflym‬",
    "SCENERY_PHET/speed.normal": "‪Arferol‬",
    "SCENERY_PHET/speed.slow": "‪Araf‬",
    "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/key.option": "‪Option‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪End‬",
    "SCENERY_PHET/key.enter": "‪Enter‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Delete‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Home‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Dn‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
    "SCENERY_PHET/key.space": "‪Space‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪to <b>Grab</b> or <b>Release</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "da": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Aktiv transport‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Faciliteret diffusion‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Lipidanimation‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Vrikkende animation af fosfolipid-dobbeltlaget, der danner cellemembranen.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Glukosestofskifte‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Glukosemolekyler falmer bort inde i cellen, for at simulere omdannelse til cellulær stofskifte.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Stereo krydsende lyde‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Fremhæv transportretningen af ​​​​opløst stof, ved at kortlægge lyd til højre- (udefra til indefra) og venstre- (indefra til udefra) kanaler.‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Legeplads‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Simpel diffusion‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Krydsende hændelser‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Krydsende lyde‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Juster den valgte mængde opløst stof‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Indstil i mindre mængder‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Indstilling af opløst stof‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Naviger proteiner i membranen‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Tag protein i membranen‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Flyt det aktuelle protein mellem sprækker‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Slip det opsamlede protein ud i den tomme sprække, eller byt plads‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Slet opsamlet protein‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Sortér eller slet proteiner i membranen‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Naviger proteiner i værktøjskassen eller tilsatte ligander‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Grib eller slip‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Flyt de grebne proteiner eller ligander mellem tilgængelige dropplaceringer‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Annuller grib- eller flyt-interaktionen‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Transportproteiner eller ligander‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glukose‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪For lidt natrium udefra!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Opløst stofkoncentration‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Udenfor‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Indenfor‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Opløste stoffer‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Lækagekanaler‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Spændings-styrede kanaler‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Ligand-styrede kanaler‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Aktive transportører‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>pumpe‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/glukose<br>cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Fjern ligander‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Tilføj ligander‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Membranpotentiale (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Ladninger‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Membrantransport‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} -- {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Ugyldige spørgeparametre‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪En eller flere af disse spørgeparametre har<br>ulovlige værdier:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪Simuleringen vil starte med forhånds-indstillede værdier for <br>disse undersøgelsesparametre.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Præferencer‬",
    "JOIST/menuItem.phetWebsite": "‪PhET hjemmeside...‬",
    "JOIST/menuItem.reportAProblem": "‪Rapporter et problem...‬",
    "JOIST/menuItem.getUpdate": "‪Søg efter opdateringer...‬",
    "JOIST/menuItem.screenshot": "‪Skærmbillede‬",
    "JOIST/menuItem.fullscreen": "‪Hel skærm‬",
    "JOIST/menuItem.about": "‪Om....‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Genvejstaster‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪for at komme igang‬",
    "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/credits.title": "‪Kreditering‬",
    "JOIST/termsPrivacyAndLicensing": "‪Betingelser, privatliv & licenser‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Tak for oversættelse‬",
    "JOIST/thirdParty.credits.link": "‪Tredjeparts tak‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Søger efter opdateringer...‬",
    "JOIST/updates.upToDate": "‪Denne simulering er nyeste version.‬",
    "JOIST/updates.outOfDate": "‪Ny version tilgængelig‬",
    "JOIST/updates.newVersionAvailable": "‪Der er en ny version tilgængelig: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‪Din nuværende version er: {0}.‬",
    "JOIST/updates.getUpdate": "‪Hent opdatering...‬",
    "JOIST/updates.noThanks": "‪Nej tak‬",
    "JOIST/updates.offline": "‪Kunne ikke søge efter opdateringer.‬",
    "JOIST/credits.leadDesign": "‪Hoveddesign: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Software udvikling: {0}‬",
    "JOIST/credits.team": "‪Team: {0}‬",
    "JOIST/credits.contributors": "‪Bidragsydere: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Kvalitetssikring: {0}‬",
    "JOIST/credits.graphicArts": "‪Grafisk udformning: {0}‬",
    "JOIST/credits.soundDesign": "‪Lyddesign: {0}‬",
    "JOIST/credits.thanks": "‪Tak‬",
    "JOIST/preferences.tabs.overview.title": "‪Oversigt‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simulation‬",
    "JOIST/preferences.tabs.visual.title": "‪Synlig‬",
    "JOIST/preferences.tabs.audio.title": "‪Lyd‬",
    "JOIST/preferences.tabs.input.title": "‪Input‬",
    "JOIST/preferences.tabs.localization.title": "‪Lokalisering‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Lyd muligheder‬",
    "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.localization.regionAndCulture.title": "‪Region og kultur‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Vælg skildringen af ​​mennesker, steder eller genstande i simuleringen. Billeder er ikke beregnet til at repræsentere hele mangfoldigheden af ​​en region eller kultur.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Sprog‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Skift sprog for at oversætte tekst på skærmen. Yderligere beskrivelser, når de findes, forbliver på engelsk.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Vi tilføjer funktioner til vores simuleringer, for at gøre dem mere inkluderende. Nogle af disse funktioner understøtter tilgængeligheden for elever med forskellige behov og inden for forskellige områder. Udforsk fanerne i denne menu, for at gennemgå eller ændre default præsentations-indstillinger.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Hvis du vil finde andre simuleringer med tilgængelighedsfunktioner, skal du gå til siden med simuleringsfiltre på PhET -webstedet og filtrere efter tilgængelighed.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Interaktive highlight‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Tilføj synlige highlight ved mus og berøring, mens du benytter.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Lyde‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Ekstra lyde‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Afspil baggrundslyde og lydeffekter når du benytter.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Afspil yderligere lyd, der kan være nyttig for nogle elever.‬",
    "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": "‪Stemmestyring (kun engelsk)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Indtal og fremhæv indhold, mens du bruger.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Afrika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Afrika (Moderne)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Asien‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Latinamerika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceanien‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Tilfældig‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪USA‬",
    "JOIST/projectorMode": "‪Projektorvisning‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Øg farvekontrast for bedre synlighed i  klasselokalet.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}}{{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Flyt til næste emne eller gruppe‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Flyt til tidligere emne eller gruppe‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Flyt mellem emner i en gruppe‬",
    "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": "‪Tryk knapper‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Slut en dialog‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Indstil værdier i tastaturet‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Skift afkrydsningsfelter‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Basale handlinger‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Timing knapper‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pause eller afspil handling‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Nulstil alt‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪eller‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Hurtig‬",
    "SCENERY_PHET/speed.normal": "‪Normal‬",
    "SCENERY_PHET/speed.slow": "‪Langsom‬",
    "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/key.option": "‪Mulighed‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪Slut‬",
    "SCENERY_PHET/key.enter": "‪Enter‬",
    "SCENERY_PHET/key.backspace": "‪Tilbage‬",
    "SCENERY_PHET/key.delete": "‪Slet‬",
    "SCENERY_PHET/key.fn": "‪fn‬",
    "SCENERY_PHET/key.home": "‪Tilbage‬",
    "SCENERY_PHET/key.pageDown": "‪Side ned‬",
    "SCENERY_PHET/key.pageUp": "‪Side op‬",
    "SCENERY_PHET/key.space": "‪Mellemrum‬",
    "SCENERY_PHET/key.shift": "‪Skift‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪for at <b>gribe</b> eller <b>løsne</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "de": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪aktiver Transport‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪erleichterte Diffusion‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Lipid-Animation‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Wackelnde Animation der Phospholipid-Doppelschicht, die die Zellmembran bildet.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Glukosestoffwechsel‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Glukose-Moleküle verblassen innerhalb der Zelle, um die Umwandlung für den Zellstoffwechsel zu simulieren.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Stereoklang bei Übergängen‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Verstärke die Richtung des Stofftransports durch Zuordnung des Klangs zum rechten (Außen→Innen) und linken (Innen→Außen) Kanal.‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Spielplatz‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪einfache Diffusion‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Hervorhebungen für Übergänge‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Übergangsklänge‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Größere Menge des gewählten Stoffes anpassen‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Kleine Mengen zu-/entnehmen‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Konzentrationsregler Lösungsstoffe‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Proteine in der Membran navigieren‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Protein in der Membran greife‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Gewähltes Protein zwischen Steckplätzen verschieben‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Gewähltes Protein in freien Steckplatz setzen oder Plätze tauschen‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Gewähltes Protein löschen‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Proteine in der Membran sortieren oder löschen‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪In der Werkzeugleiste Proteine oder hinzugefügte Liganden navigieren‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Greifen oder loslassen‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Gewähltes Protein oder Ligand zu verfügbaren Ablageorten bewegen‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Greifen bzw. Bewegung abbrechen‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Transportprotein oder Ligand‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glukose‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Natrium-Konzentration außen zu niedrig!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Konzentration der gelösten Stoffe‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Außen‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Innen‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪gelöste Stoffe‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Leckkanal‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪spannungsabhängiger Kanal‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪ligandengesteuerter Kanal‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪aktiver Transporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>Pumpe‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/Glucose<br>Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Liganden entfernen‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Ligand hinzufügen‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Membranpotenzial (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Spannungen‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Transport an Membranen‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Unzulässige Eingabewerte‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Ein oder mehrere Eingabewerte sind nicht zulässig:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪Die Simulation startet mit Grundeinstellungen für<br>die Eingabewerte.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Einstellungen‬",
    "JOIST/menuItem.phetWebsite": "‪PhET Webseite...‬",
    "JOIST/menuItem.reportAProblem": "‪Problem melden...‬",
    "JOIST/menuItem.getUpdate": "‪Updates suchen...‬",
    "JOIST/menuItem.screenshot": "‪Bildschirmfoto‬",
    "JOIST/menuItem.fullscreen": "‪Ganzer Bildschirm‬",
    "JOIST/menuItem.about": "‪Über...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Tastaturkürzel‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪um Auswahl zu starten‬",
    "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/credits.title": "‪Credits‬",
    "JOIST/termsPrivacyAndLicensing": "‪Nutzungsbedingungen, Persönlichkeitsschutz & Lizenz‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Übersetzt von‬",
    "JOIST/thirdParty.credits.link": "‪Dank an Dritte‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Suche nach Updates...‬",
    "JOIST/updates.upToDate": "‪Diese Simulation ist aktuell.‬",
    "JOIST/updates.outOfDate": "‪Neue Version verfügbar‬",
    "JOIST/updates.newVersionAvailable": "‪Es existiert eine neue Version: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‪Deine aktuelle Version ist: {0}.‬",
    "JOIST/updates.getUpdate": "‪Update herunterladen...‬",
    "JOIST/updates.noThanks": "‪Nein, danke‬",
    "JOIST/updates.offline": "‪Prüfen nach Aktualisierung nicht möglich.‬",
    "JOIST/credits.leadDesign": "‪Idee & Design: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Software Entwicklung: {0}‬",
    "JOIST/credits.team": "‪Team: {0}‬",
    "JOIST/credits.contributors": "‪Beiträge von: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Qualitätssicherung: {0}‬",
    "JOIST/credits.graphicArts": "‪Grafik: {0}‬",
    "JOIST/credits.soundDesign": "‪Ton Design: {0}‬",
    "JOIST/credits.thanks": "‪Dank‬",
    "JOIST/preferences.tabs.overview.title": "‪Überblick‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simulation‬",
    "JOIST/preferences.tabs.visual.title": "‪Visuell‬",
    "JOIST/preferences.tabs.audio.title": "‪Audio‬",
    "JOIST/preferences.tabs.input.title": "‪Eingabe‬",
    "JOIST/preferences.tabs.localization.title": "‪Lokalisierung‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Audio Eigenschaften‬",
    "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.localization.regionAndCulture.title": "‪Region und Kultur‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Wähle die Darstellung von Personen, Orten oder Objekten in der Simulation aus. Die Darstellungen erheben nicht den Anspruch, Bilder die gesamte Vielfalt einer Region oder Kultur darzustellen.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Sprachen‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Ändere die Sprache, um Text auf dem Bildschirm zu übersetzen. Zusätzliche Beschreibungen, wenn vorhanden, bleiben auf Englisch.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Wir fügen unseren Simulationen Funktionen hinzu, um sie inklusiver zu machen. Einige dieser Funktionen unterstützen die Zugänglichkeit für Lernende mit unterschiedlichen Bedürfnissen und in unterschiedlichen Umgebungen. Erkunde das Menü um die Standard Präsentationseinstellung zu prüfen oder zu wechseln.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Um andere Simulationen mit inklusiven Merkmalen zu finden, suchen Sie auf der Übersichtsseite der Simulationen nach Barrierefreiheit und filtern Sie nach inklusiven Merkmalen.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Interaktive Highlights‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Füge visuelle Highlights für Maus und Touch hinzu.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Geräusche‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Zusätzlicher Ton‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Verwende Soundeffekte, wenn du interagierst.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Verwende zusätzliche Töne, die für einige Lerner hilfreich sein könnte.‬",
    "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": "‪Sprechen und hervorheben während des Benutzens‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Afrika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Afrika (bescheiden)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Asien‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Lateinamerika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Ozeanien‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Zufällig‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪Vereinigte Staaten von Amerika‬",
    "JOIST/projectorMode": "‪Projektions-Modus‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Erhöhen sie den Farbkontrast für eine bessere Sichtbarkeit im Klassenzimmer.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Zum nächsten Element oder nächster Gruppe wechseln‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Zum letzten Element oder letzter Gruppe wechseln‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Zwischen Elementen einer Gruppe wechseln‬",
    "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": "‪Knopf drücken‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Dialog verlassen‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Werte mit der Tastatur einstellen‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Checkboxen umschalten‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Grundoperationen‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Zeitsteuerung‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pause oder Wiedergabe‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Alle zurücksetzen‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪oder‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Schnell‬",
    "SCENERY_PHET/speed.normal": "‪Normal‬",
    "SCENERY_PHET/speed.slow": "‪Langsam‬",
    "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/key.option": "‪Option‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Sperre‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪Ende‬",
    "SCENERY_PHET/key.enter": "‪Eingabe‬",
    "SCENERY_PHET/key.backspace": "‪Rücktaste‬",
    "SCENERY_PHET/key.delete": "‪Löschen‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Zurück‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Down‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
    "SCENERY_PHET/key.space": "‪Leertaste‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tabulator‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪<b>fassen</b> oder <b>loslassen</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "el": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Ενεργή μεταφορά‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Διευκόλυνση διάδοσης‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Lipids Animation‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Wiggling animation of phospholipid bilayer forming the cell membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Glucose Metabolism‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Glucose molecules fade away inside cell to simulate conversion for cellular metabolism.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Stereo Crossing Sounds‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Emphasize solute transport direction by mapping sound to right (outside to inside) and left (inside to outside) channels.‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Εξάσκηση‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Απλή διάχυση‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Crossing Highlights‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Crossing Sounds‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Adjust chosen solute amount‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Adjust in smaller amounts‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Ρυθμιστές διαλυμάτων‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Navigate proteins in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Grab protein in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Move grabbed protein between slots‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Release grabbed protein into empty slot or swap slots‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Delete grabbed protein‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Ταξινόμηση ή διαγραφή πρωτεϊνών στη μεμβράνη‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Navigate proteins in toolbox or added ligands‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Grab or release‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Move grabbed protein or ligand between available drop locations‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Cancel grab or move interaction‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Transport Proteins or Ligands‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glucose‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Outside Sodium Too Low!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Συγκεντρώσεις διαλυμάτων‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Έξω‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Μέσα‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Διαλύματα‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Leakage Channels‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Voltage-gated Channels‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Ligand-gated Channels‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Active Transporters‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>Pump‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/Glucose<br>Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Remove Ligands‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Add Ligands‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Membrane Potential (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Charges‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Μεταφορά μεμβράνης‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Λανθασμένες παράμετροι ερωτήματος‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Μία ή περισσότερες παράμετροι του ερωτήματος<br>έχουν λανθασμένες τιμές:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪Η προσομοίωση θα ξεκινήσει με τις προκαθορισμένες<br>τιμές για αυτές τις παραμέτρους του ερωτήματος.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Προτιμήσεις‬",
    "JOIST/menuItem.phetWebsite": "‪Ιστότοπος PhET...‬",
    "JOIST/menuItem.reportAProblem": "‪Αναφορά προβλήματος...‬",
    "JOIST/menuItem.getUpdate": "‪Έλεγχος για ενημερώσεις...‬",
    "JOIST/menuItem.screenshot": "‪Στιγμιότυπο οθόνης‬",
    "JOIST/menuItem.fullscreen": "‪Πλήρης οθόνη‬",
    "JOIST/menuItem.about": "‪Σχετικά...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Συντομεύσεις πληκτρολογίου‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪για να ξεκινήσετε‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪έκδοση {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Εύσημα‬",
    "JOIST/termsPrivacyAndLicensing": "‪Όροι, ιδιωτικότητα & αδειοδότηση‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Εύσημα μετάφρασης‬",
    "JOIST/thirdParty.credits.link": "‪Εύσημα τρίτων κατασκευαστών‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Γίνεται έλεγχος για ενημερώσεις...‬",
    "JOIST/updates.upToDate": "‪Αυτή η προσομοίωση είναι ενημερωμένη‬",
    "JOIST/updates.outOfDate": "‪Νέα έκδοση διαθέσιμη‬",
    "JOIST/updates.newVersionAvailable": "‪Υπάρχει μια νέα έκδοση διαθέσιμη: {0}‬",
    "JOIST/updates.yourCurrentVersion": "‪Η τρέχουσα έκδοση είναι: {0}‬",
    "JOIST/updates.getUpdate": "‪Λήψη ενημέρωσης...‬",
    "JOIST/updates.noThanks": "‪Όχι ευχαριστώ‬",
    "JOIST/updates.offline": "‪Αδυναμία ελέγχου για ενημερώσεις‬",
    "JOIST/credits.leadDesign": "‪Επικεφαλής σχεδιασμού: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Ανάπτυξη λογισμικού: {0}‬",
    "JOIST/credits.team": "‪Ομάδα: {0}‬",
    "JOIST/credits.contributors": "‪Συνεισφέροντες: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Εγγύηση ποιότητας: {0}‬",
    "JOIST/credits.graphicArts": "‪Γραφικά: {0}‬",
    "JOIST/credits.soundDesign": "‪Σχεδιασμός ήχου: {0}‬",
    "JOIST/credits.thanks": "‪Ευχαριστίες‬",
    "JOIST/preferences.tabs.overview.title": "‪Επισκόπηση‬",
    "JOIST/preferences.tabs.simulation.title": "‪Προσομοίωση‬",
    "JOIST/preferences.tabs.visual.title": "‪Οπτικό‬",
    "JOIST/preferences.tabs.audio.title": "‪Ήχος‬",
    "JOIST/preferences.tabs.input.title": "‪Εισαγωγή‬",
    "JOIST/preferences.tabs.localization.title": "‪Μετάφραση‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Χαρακτηριστικά ήχου‬",
    "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.localization.regionAndCulture.title": "‪Περιοχή και Κουλτούρα‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Επιλέξτε την απεικόνιση ανθρώπων, τοποθεσιών ή αντικειμένων στην προσομοίωση. Οι απεικονίσεις δεν αντιπροσωπεύουν ολόκληρη την ποικιλομορφία μιας περιοχής ή ενός πολιτισμού.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Γλώσσες‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Αλλάξτε τη γλώσσα για να μεταφράσετε κείμενο στην οθόνη. Οι πρόσθετες περιγραφές, όταν υπάρχουν, παραμένουν στα αγγλικά.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Προσθέτουμε δυνατότητες στις προσομοιώσεις μας για να τις κάνουμε περισσότερο συμπεριληπτικές. Ορισμένες από αυτές τις δυνατότητες υποστηρίζουν την προσβασιμότητα για μαθητές με διαφορετικές ανάγκες και σε διαφορετικά περιβάλλοντα. Εξερευνήστε τις καρτέλες σε αυτό το  μενού για επισκόπηση ή αλλαγή των προκαθορισμένων ρυθμίσεων παρουσίασης.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Για να βρείτε άλλες προσομοιώσεις με λειτουργίες συμπερίληψης, κάντε αναζήτηση με τις λέξεις 'Πρόσβαση' και 'Συμπερίληψη' στη σελίδα των φίλτρων της προσομοίωσης.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Διαδραστικές επισημάνσεις‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Προσθήκη οπτικών επισημάνσεων κατά την αλληλεπίδραση με το ποντίκι ή την αφή.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Ήχοι‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Περισσότεροι ήχοι‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Αναπαραγωγή υπέρηχων και εφέ ήχου κατά την αλληλεπίδραση‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Αναπαραγωγή επιπρόσθετων ήχων που ενδέχεται να είναι χρήσιμοι για κάποιους μαθητευόμενους.‬",
    "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": "‪Φωνή (μόνο στα αγγλικά)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Φωνή και επισήμανση περιεχομένου καθώς αλληλεπιδράτε.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Αφρική‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Αφρική (απλή)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Ασία‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Λατινική Αμερική‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Ωκεανία‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Τυχαία‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪Η.Π.Α.‬",
    "JOIST/projectorMode": "‪Λειτουργία προβολής‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Ενίσχυση αντίθεσης φωτός για καλύτερη ορατότητα στην αίθουσα‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Μετακίνηση στο επόμενο αντικείμενο ή ομάδα‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Μετακίνηση στο προηγούμενο αντικείμενο ή ομάδα‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Μετακίνηση μεταξύ των αντικειμένων μιας ομάδας‬",
    "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": "‪Πάτημα πλήκτρων‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Κλείσιμο παραθύρου‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Ορίστε τιμές στο πληκτρολόγιο‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Εναλλαγή πλαισίων ελέγχου‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Βασικές ενέργειες‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Χειριστήρια χρονισμού‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Παύση ή αναπαραγωγή δράσης‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Επαναφορά όλων‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪ή‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Γρήγορα‬",
    "SCENERY_PHET/speed.normal": "‪Κανονικά‬",
    "SCENERY_PHET/speed.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/key.option": "‪Επιλογή‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Κεφαλαία‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪Τέλος‬",
    "SCENERY_PHET/key.enter": "‪Καταχώριση‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Delete‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Αρχική‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Down‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
    "SCENERY_PHET/key.space": "‪Διάστημα‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪για τo <b>Πιάσιμο</b> ή την  <b>Απελευθέρωση</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪Α‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "es_PE": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Transporte activo‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explora condiciones para transportar activamente solutos usando proteínas de transporte.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Difusión facilitada‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explora condiciones para facilitar la difusión de solutos usando proteínas de transporte.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Animación de lípidos‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Animación de movimiento de la bicapa de fosfolípidos que forma la membrana celular.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Animación de lípidos desactivada.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Animación de lípidos activada.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Metabolismo de la glucosa‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Las moléculas de glucosa se desvanecen dentro de la célula para simular la conversión para el metabolismo celular.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Metabolismo de la glucosa desactivado.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Metabolismo de la glucosa activado.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Sonidos de cruce estéreo‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Sonidos estéreo de cruce desactivados.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Sonidos estéreo de cruce activados.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Enfatizar la dirección del transporte de solutos asignando el sonido a los canales derecho (de afuera hacia adentro) e izquierdo (de adentro hacia afuera).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Patio de juegos‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Juega con todos los solutos y todas las proteínas de transporte.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Difusión simple‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explora qué solutos pueden difundirse libremente en un entorno celular.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Aspectos destacados del cruce‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explora con o sin resaltados visuales para los cruces de solutos.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Resaltados visuales para cruces de solutos, activados.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Resaltados visuales para cruces de solutos, desactivados.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Sonidos que cruzan‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explora con o sin sonidos únicos para los cruces de solutos.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Sonidos de cruce de solutos activados.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Sonidos de cruce de solutos desactivados.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Ajustadores de solutos‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Agrega o quita el soluto elegido en el exterior o interior de la célula.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Borrar todos los solutos‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutos borrados. Agrega solutos para observar cambios.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Deshabilitado cuando no se han añadido solutos.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Ajustar la cantidad de soluto elegida‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Ajusta la cantidad del soluto elegido con Flecha izquierda y derecha o con las teclas A y D.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Ajustar en cantidades más pequeñas‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Ajusta en cantidades más pequeñas con Mayús más Flecha izquierda y derecha o Mayús más A y D.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Ajustadores de soluto‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Navegar por las proteínas en la membrana‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navega por proteínas en la membrana con Flecha izquierda y derecha o con A y D.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Agarrar proteína en la membrana‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Toma la proteína en la membrana con la barra espaciadora o Enter.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Mueva la proteína capturada entre las ranuras‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Mueve la proteína tomada entre ranuras con Flecha izquierda y derecha o con A y D.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Libere la proteína capturada en la ranura vacía o intercambie las ranuras‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Suelta la proteína tomada en una ranura vacía o intercambia ranuras con la barra espaciadora o Enter.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Eliminar proteína capturada‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Elimina la proteína tomada con Retroceso o Supr.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Ordenar o eliminar proteínas en la membrana‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Navegar por las proteínas en la caja de herramientas o ligandos añadidos‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navega por proteínas en la caja de herramientas o ligandos añadidos con la tecla Tab.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Agarrar o soltar‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Toma o suelta con la barra espaciadora o Enter.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Mueva la proteína o el ligando capturado entre las ubicaciones de caída disponibles‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Mueve la proteína o el ligando tomado entre posiciones disponibles con Flecha izquierda y derecha o con A y D.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Cancelar la interacción de agarrar o mover‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancela la toma o el movimiento con Escape.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Proteínas de transporte o ligandos‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glucosa‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxígeno, O2, apolar, pequeño‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Dióxido de carbono, CO2, apolar, pequeño‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Ion de sodio, Na, positivo, pequeño‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Ion de potasio, K, positivo, pequeño‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucosa, anillo hexagonal, grande‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosina trifosfato, ATP, complejo, grande‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Proteína regulada por ligando cerrada. Busca ligandos‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Proteína regulada por voltaje cerrada. Revisa el potencial de membrana‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪La bomba necesita una fuente de fosfato‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪El cotransportador no une sodio. Sodio exterior demasiado bajo‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } cruzando canales, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } cruzando la membrana, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxígeno\n  [carbonDioxide] Dióxido de carbono\n  [sodiumIon]     Sodio\n  [potassiumIon]  Potasio\n  [glucose]       Glucosa\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, cruzando‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodio bombeado al exterior y potasio bombeado al interior‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodio bombeado al exterior‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potasio bombeado al interior‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodio y glucosa transportados al interior‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } cruzando de forma constante en ambas direcciones, cada lado aproximadamente igual‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  ninguna\n  [equal] cantidades exactamente iguales fuera y dentro\n  [allOutside] todo fuera, nada dentro\n  [allInside] todo dentro, nada fuera\n  [manyManyMoreOutside] muchísimo más fuera que dentro\n  [manyMoreOutside] mucho más fuera que dentro\n  [aboutTwiceAsManyOutside] aproximadamente el doble fuera que dentro\n  [aLotMoreOutside] bastante más fuera que dentro\n  [someMoreOutside] algo más fuera que dentro\n  [littleBitMoreOutside] un poco más fuera que dentro\n  [roughlyEqualOutside] cantidades aproximadamente iguales dentro y fuera\n  [manyManyMoreInside] muchísimo más dentro que fuera\n  [manyMoreInside] mucho más dentro que fuera\n  [aboutTwiceAsManyInside] aproximadamente el doble dentro que fuera\n  [aLotMoreInside] bastante más dentro que fuera\n  [someMoreInside] algo más dentro que fuera\n  [littleBitMoreInside] un poco más dentro que fuera\n  [roughlyEqualInside] cantidades aproximadamente iguales dentro y fuera\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪y‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } cruzando { $direction ->\n  [inward] hacia adentro\n *[outward] hacia afuera\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Ahora mismo, la sección transversal ampliada de la célula tiene:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪Puedes pausar la acción o ralentizarla para escuchar más detalles, añadir o quitar sonidos y resaltados que enfatizan los cruces de solutos, y restablecer todo para comenzar de nuevo.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Agrega o quita solutos en el exterior o interior de la célula y observa las concentraciones.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Agrega o quita solutos en el exterior o interior de la célula, mueve proteínas de transporte a la membrana y observa las concentraciones.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Ventana de observación‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪¡El sodio exterior es demasiado bajo!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Concentraciones de soluto‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Las gráficas de barras dinámicas muestran detalles de los solutos.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Gráficas de barras dinámicas ocultas.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expande para mostrar gráficas de barras dinámicas con detalles de solutos.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Las gráficas de barras dinámicas muestran comparaciones de concentraciones y cruces recientes para cada soluto. Si es necesario, pausa la simulación para leer detalles.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Interior de la célula‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Exterior de la célula‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Exterior‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Interior‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Ajusta el soluto elegido con las flechas o los botones de flecha.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] ninguna\n  [few] unas pocas\n  [some] algunas\n  [smallAmount] pequeña cantidad de\n  [several] varias\n  [many] muchas\n  [largeAmount] gran cantidad de\n  [hugeAmount] enorme cantidad de\n *[maxAmount] cantidad máxima de\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} añadidas, soluto al máximo\n  [removedToMin] Eliminadas\n  [added]  {$delta} añadidas\n *[removed] {$delta} eliminadas\n}. Ahora, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪ajustador de soluto‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Afuera‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Adentro‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪soluto al máximo‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Deshabilitado, el total del soluto elegido está en la cantidad máxima.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Ajusta la cantidad del soluto elegido en el interior con las flechas u otros atajos de teclado.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Ajusta la cantidad del soluto elegido en el exterior con las flechas u otros atajos de teclado.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Solutos‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Elige un soluto para los Ajustadores de solutos.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Canales de fuga‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Proteínas transmembrana de un solo canal, siempre abiertas.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Tomar Selectiva para sodio, de fuga‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Tomar Selectiva para potasio, de fuga‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Canales dependientes del voltaje‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Proteínas transmembrana de un solo canal que pueden estar abiertas o cerradas.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Tomar Selectiva para sodio, regulada por voltaje‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Tomar Selectiva para potasio, regulada por voltaje‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Canales regulados por ligando‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Proteínas transmembrana de un solo canal que pueden estar abiertas o cerradas. Cuando están cerradas, tienen un sitio de unión de ligando con forma de triángulo o estrella.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Tomar Selectiva para sodio, regulada por ligando‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Tomar Selectiva para potasio, regulada por ligando‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Transportadores activos‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>Pump‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Cotransportador de Na<sup>+</sup>/Glucosa<br>‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Caja de herramientas de proteínas de transporte‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Busca proteínas para tomar. Una vez tomada, usa accesos de teclado para soltarla en una ranura de la membrana. Tómala de nuevo desde la membrana para ordenar o eliminar.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪sin solutos añadidos‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } tipo de soluto en el exterior\n *[other] { $count } tipos de soluto en el exterior\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } tipo de soluto en el interior\n *[other] { $count } tipos de soluto en el interior\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪sin proteínas añadidas‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount } proteína\n  *[other] { $proteinCount } proteínas\n} de { $proteinTypeCount ->\n  [one] { $proteinTypeCount } tipo\n *[other] { $proteinTypeCount } tipos\n}, en la membrana‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 tipos de ligandos añadidos solo en el exterior‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reaccionando para formar ADP y fosfato, que regularmente se desvanecen en el interior‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪potencial de membrana de { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪La glucosa desaparece del interior a medida que es metabolizada por la célula‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Busca ajustar tipos y cantidades de soluto.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observa solutos cruzando. Busca ajustar tipos y cantidades de soluto.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Busca añadir solutos y proteínas.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observa solutos cruzando. Busca ajustar solutos y proteínas.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Busca ajustar solutos y proteínas.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observa solutos cruzando y cambios en proteínas. Busca ajustar solutos y proteínas.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; cruces { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] ninguna\n  [few] unas pocas\n  [some] algunas\n  [smallAmount] pequeña cantidad\n  [several] varias\n  [many] muchas\n  [largeAmount] gran cantidad\n  [hugeAmount] enorme cantidad\n *[maxAmount] cantidad máxima\n} fuera, { $insideAmount ->\n  [none] ninguna\n  [few] unas pocas\n  [some] algunas\n  [smallAmount] pequeña cantidad\n  [several] varias\n  [many] muchas\n  [largeAmount] gran cantidad\n  [hugeAmount] enorme cantidad\n *[maxAmount] cantidad máxima\n} dentro.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: ninguna fuera, ninguna dentro.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Ligando estrella\n*[triangleLigand] Ligando triángulo\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Mover a proteína regulada por ligando.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Fuera de la membrana.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Encima de { a11y_transportProtein_briefName }, { $index } de { $transportProteinCount } proteínas.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Encima de { $openOrClosed ->\n[open]   abierta\n*[closed] cerrada\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Sitio triángulo\n*[potassiumIonLigandGatedChannel]     Sitio estrella\n}, { $index } de { $transportProteinCount } proteínas.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Encima de { $openOrClosed ->\n[open]   abierta\n*[closed] cerrada\n} { a11y_transportProtein_briefName }, { $index } de { $transportProteinCount } proteínas.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Toma un ligando. Una vez tomado, usa accesos de teclado para mover el ligando al sitio de unión. Suelta para unir o deja que los ligandos se unan de forma natural.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Soltado.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Soltado. { a11y_ligandNode_accessibleName } se aleja flotando.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Soltado. Unión exitosa. La proteína se abre.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Soltado. Unión no exitosa. El ligando se aleja flotando.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Barra espaciadora para soltar. Agrega proteínas de transporte.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Tomado. Fuera de la membrana. { $proteinCount } proteínas en la membrana.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Mueve el ligando con las teclas A o D. Barra espaciadora para soltar.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪El ligando se aleja flotando. La proteína se cierra.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪La sección transversal ampliada de la célula tiene:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Membrana celular‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Selectiva para sodio, de fuga\n  [potassiumIonLeakageChannel]      Selectiva para potasio, de fuga\n  [sodiumIonVoltageGatedChannel]    Selectiva para sodio, regulada por voltaje\n  [potassiumIonVoltageGatedChannel] Selectiva para potasio, regulada por voltaje\n  [sodiumIonLigandGatedChannel]     Selectiva para sodio, regulada por ligando\n  [potassiumIonLigandGatedChannel]  Selectiva para potasio, regulada por ligando\n  [sodiumPotassiumPump]             Bomba sodio-potasio\n *[sodiumGlucoseCotransporter]      Cotransportador sodio-glucosa\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪en la membrana, { $proteinIndex } de { $proteinCount } proteínas‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] abierta hacia el interior\n   [openToInsideSodiumBound] abierta hacia el interior\n   [openToInsideSodiumAndATPBound] abierta hacia el interior\n   [openToInsideSodiumAndPhosphateBound] abierta hacia el interior\n   [openToOutsideAwaitingPotassium] abierta hacia el exterior\n   [openToOutsidePotassiumBound] abierta hacia el exterior\n\n   [openToOutsideAwaitingParticles] abierta hacia el exterior \n   [openToOutsideAllParticlesBound] abierta hacia el exterior\n   [openToInside] abierta hacia el interior\n\n   [closedNegative70mV] cerrada\n   [openNegative50mV] abierta \n   [closed30mV] cerrada\n\n   [closedNegative50mV] cerrada\n   [open30mV] abierta\n\n   [ligandBoundClosed] cerrada\n   [ligandBoundOpen] abierta\n   [ligandUnboundOpen] abierta\n   [closed] cerrada\n\n   *[open] abierta \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] El fosfato se aleja flotando, bombeando 2 potasios al interior\n   [openToInsideSodiumAndATPBound] El ATP reacciona, se une fosfato, bombeando 3 sodios al exterior\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Transporta 2 sodios y 1 glucosa al interior; la glucosa transportada se metaboliza\n     *[persistent] Transporta 2 sodios y 1 glucosa al interior\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Se une ligando triángulo, abierta\n     *[potassiumIonLigandGatedChannel] Se une ligando estrella, abierta\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] El ligando triángulo se aleja flotando, cerrada\n     *[potassiumIonLigandGatedChannel] El ligando estrella se aleja flotando, cerrada\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Remover ligandos‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Añadir ligandos‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Agrega o quita ligandos con forma de triángulo y estrella en el exterior de la célula.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Exterior inundado de ligandos.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligandos eliminados.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪menos 70 milivoltios‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪menos 50 milivoltios‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪más 30 milivoltios‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Potencial de membrana‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Ajusta milivoltios y observa las proteínas.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Potencial de membrana (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Cargas‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Mover a la membrana.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Barra espaciadora para tomar o soltar.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Tomada.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪De vuelta en la caja de herramientas.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordenada.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Proteína tomada eliminada.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelado. De vuelta en la membrana.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Soltada en la membrana. Proteína reemplazada.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reordenar o quitar de la membrana.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Elige ranura con A o D. Barra espaciadora para soltar. Supr para eliminar.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Ranura { $slotIndex } de { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪ranura vacía‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪encima de { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Encima de la caja de herramientas, fuera de la membrana.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪ordenable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] A la espera de sodio, abierta hacia el interior\n   [openToInsideSodiumBound] 3 sodios unidos, esperando fosfato, abierta hacia el interior\n   [openToInsideSodiumAndATPBound] El ATP reacciona, fosfato unido, bombeando 3 sodios al exterior, abierta hacia el interior\n   [openToInsideSodiumAndPhosphateBound] Fosfato unido, bombeando 3 sodios al exterior, abierta hacia el interior\n   [openToOutsideAwaitingPotassium] A la espera de potasio, fosfato unido, abierta hacia el exterior\n   [openToOutsidePotassiumBound] El fosfato se aleja flotando, bombeando 2 potasios al interior, abierta hacia el exterior\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Advertencia, sodio exterior demasiado bajo para unión, abierta hacia el exterior\n     *[hidden] A la espera de sodio y glucosa, abierta hacia el exterior\n   }\n   [openToOutsideAllParticlesBound] Sodio y glucosa unidos, abierta hacia el exterior\n   [openToInside] Bombeando sodio y glucosa al interior, abierta hacia el interior\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Unión de ligando triángulo, canal abriéndose\n     *[potassiumIonLigandGatedChannel] Unión de ligando estrella, canal abriéndose\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Canal abierto con ligando triángulo unido\n     *[potassiumIonLigandGatedChannel] Canal abierto con ligando estrella unido\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] El ligando triángulo se aleja flotando, el canal se cierra \n     *[potassiumIonLigandGatedChannel] El ligando estrella se aleja flotando, el canal se cierra\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Canal cerrado sin ligando triángulo unido\n     *[potassiumIonLigandGatedChannel] Canal cerrado sin ligando estrella unido\n   }\n\n   [closedNegative70mV] Canal cerrado a -70 mV\n   [openNegative50mV] Canal abierto a -50 mV\n   [closed30mV] Canal cerrado a 30 mV\n\n   [closedNegative50mV] Canal cerrado a -50 mV\n   [open30mV] Canal abierto a 30 mV\n\n   *[open] Canal abierto\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navegable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Canales regulados por voltaje cerrados.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Selectiva para sodio, regulada por voltaje, abierta.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Selectiva para sodio, regulada por voltaje, cerrada.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Selectiva para potasio, regulada por voltaje, abierta.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Selectiva para potasio, regulada por voltaje, cerrada.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪Sin cambios en las proteínas de transporte.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Transporte de membrana‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Las gráficas de barras de concentraciones comparan dinámicamente las cantidades de soluto fuera y dentro de la célula.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪Una ventana de observación hace zoom en una sección transversal muy pequeña de la membrana de una célula.\n  La membrana consiste en una bicapa de fosfolípidos ondulante, una lámina de doble capa\n  que separa los fluidos dentro y fuera de la célula. Al agregar al exterior o al interior,\n  las partículas de soluto quedan suspendidas en el fluido y se mueven aleatoriamente con movimiento browniano.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪Hay opciones para cambiar el entorno celular y afectar a las proteínas añadidas.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Se pueden agregar directamente a la membrana proteínas de transporte de distintos tipos.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negativo 70\n  [-50] negativo 50\n  *[30] positivo 30\n} milivoltios‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Moléculas de oxígeno\n  [carbonDioxide] Moléculas de dióxido de carbono\n  [sodiumIon]     Iones de sodio\n  [potassiumIon]  Iones de potasio\n  [glucose]       Moléculas de glucosa\n *[atp]           Moléculas de ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        moléculas de oxígeno\n  [carbonDioxide] moléculas de dióxido de carbono\n  [sodiumIon]     iones de sodio\n  [potassiumIon]  iones de potasio\n  [glucose]       moléculas de glucosa\n *[atp]           moléculas de ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] hacia afuera\n  [mostlyToOutside] mayormente hacia afuera\n  [inBothDirections] en ambas direcciones\n  [mostlyToInside] mayormente hacia adentro\n  [toInside] hacia adentro\n  *[none] ninguno recientemente\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪La glucosa desaparece del interior a medida que es metabolizada por la célula.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Parámetros de consulta no válidos‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Uno o más de estos parámetros de consulta tienen <br> valores no válidos:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪La simulación comenzará con los valores predeterminados para<br>esos parámetros de consulta.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Preferencias‬",
    "JOIST/menuItem.phetWebsite": "‪Sitio Web PhET...‬",
    "JOIST/menuItem.reportAProblem": "‪Reporta un Problema‬",
    "JOIST/menuItem.getUpdate": "‪Buscar Actualizaciones‬",
    "JOIST/menuItem.screenshot": "‪Captura de imagen‬",
    "JOIST/menuItem.fullscreen": "‪Pantalla Completa‬",
    "JOIST/menuItem.about": "‪Acerca de...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Atajos del Teclado‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪para iniciar‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪versión {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Créditos‬",
    "JOIST/termsPrivacyAndLicensing": "‪Términos, Privacidad & Licencia‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Créditos de la Traducción‬",
    "JOIST/thirdParty.credits.link": "‪Créditos de terceros‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Buscando actualizaciones‬",
    "JOIST/updates.upToDate": "‪Esta simulación está actualizada‬",
    "JOIST/updates.outOfDate": "‪Nueva versión disponible‬",
    "JOIST/updates.newVersionAvailable": "‪Hay una nueva versión disponible: {0}‬",
    "JOIST/updates.yourCurrentVersion": "‪Su versión actual es: {0}‬",
    "JOIST/updates.getUpdate": "‪Obtener Actualización...‬",
    "JOIST/updates.noThanks": "‪No gracias‬",
    "JOIST/updates.offline": "‪No es posible buscar actualizaciones.‬",
    "JOIST/credits.leadDesign": "‪Diseño Principal: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Desarrollo del Software: {0}‬",
    "JOIST/credits.team": "‪Equipo: {0}‬",
    "JOIST/credits.contributors": "‪Colaboradores: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Control de calidad: {0}‬",
    "JOIST/credits.graphicArts": "‪Artes Gráficas: {0}‬",
    "JOIST/credits.soundDesign": "‪Diseño de Sonido: {0}‬",
    "JOIST/credits.thanks": "‪Agradecimientos:‬",
    "JOIST/preferences.tabs.overview.title": "‪Resumen‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simulación‬",
    "JOIST/preferences.tabs.visual.title": "‪Visual‬",
    "JOIST/preferences.tabs.audio.title": "‪Audio‬",
    "JOIST/preferences.tabs.input.title": "‪Entrada‬",
    "JOIST/preferences.tabs.localization.title": "‪Localización‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Características del audio‬",
    "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.localization.regionAndCulture.title": "‪Región y Cultura‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Selecciona la representación de personas, lugares u objetos en el simulador. Las imágenes no pretenden representar toda la diversidad de una región o cultura.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Idiomas‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Cambia el idioma para traducir el texto que aparece en pantalla. Las descripciones adicionales, cuando están disponibles, permanecen en inglés.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Estamos agregando funciones a nuestras simulaciones para hacerlas más inclusivas. Algunas de estas funciones son compatibles con la accesibilidad para estudiantes con diversas necesidades y en diversos entornos. Explore las pestañas de este menú para revi‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Para encontrar otras simulaciones con funciones inclusivas, busque Acceso e inclusión en la página de filtro de simulación y filtre por función inclusiva.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Luces interactivas‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Agregue aspectos destacados visuales para el mouse y el toque mientras interactúa.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Sonidos‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Sonidos extra‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Reproduce sonificaciones y efectos de sonido mientras interactúas.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Reproduzca un sonido adicional que pueda ser útil para algunos alumnos.‬",
    "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": "‪Voz (solo en inglés)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Voz y resalta el contenido mientras interactúas.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪África‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪África (modesta)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Asia‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪América Latina‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceanía‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Aleatorio‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪Estados Unidos de América‬",
    "JOIST/projectorMode": "‪Modo Proyector‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Aumente el contraste de color para una mejor visibilidad en las aulas.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Mover al siguiente elemento o grupo‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Mover al elemento anterior o grupo‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Mover entre elementos en un grupo‬",
    "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": "‪Presiones los botones‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Salir de un diálogo‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Establecer valores dentro del teclado‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Activar casilla de verificación‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Acciones Básicas‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Controles de sincronización‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Acción de Pausar o reproducir‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Reinicia todo‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪o‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Rápido‬",
    "SCENERY_PHET/speed.normal": "‪Normal‬",
    "SCENERY_PHET/speed.slow": "‪Lento‬",
    "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/key.option": "‪Opción‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Bloq Mayús‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪Fin‬",
    "SCENERY_PHET/key.enter": "‪Entrar‬",
    "SCENERY_PHET/key.backspace": "‪Retroceso‬",
    "SCENERY_PHET/key.delete": "‪Borrar‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Inicio‬",
    "SCENERY_PHET/key.pageDown": "‪Página abajo‬",
    "SCENERY_PHET/key.pageUp": "‪Página arriba‬",
    "SCENERY_PHET/key.space": "‪Espacio‬",
    "SCENERY_PHET/key.shift": "‪Cambiar‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪para <b> agarrar </b> o <b> soltar </b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "es": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Transporte activo‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explora condiciones para transportar activamente solutos usando proteínas de transporte.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Difusión facilitada‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explora condiciones para facilitar la difusión de solutos usando proteínas de transporte.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Animación de lípidos‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Animación ondulante de la bicapa de fosfolípidos que forma la membrana celular.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Animación de lípidos desactivada.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Animación de lípidos activada.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Metabolismo de la glucosa‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Las moléculas de glucosa se desvanecen dentro de la célula para simular su conversión en el metabolismo celular.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Metabolismo de la glucosa desactivado.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Metabolismo de la glucosa activado.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Sonidos estéreo de cruce‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Sonidos estéreo de cruce desactivados.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Sonidos estéreo de cruce activados.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Enfatiza la dirección del transporte de solutos asignando el sonido al canal derecho (del exterior al interior) y al izquierdo (del interior al exterior).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Laboratorio‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Juega con todos los solutos y todas las proteínas de transporte.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Difusión simple‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explora qué solutos pueden difundirse libremente en un entorno celular.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Resaltados de cruce‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explora con o sin resaltados visuales para los cruces de solutos.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Resaltados visuales para cruces de solutos, activados.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Resaltados visuales para cruces de solutos, desactivados.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Sonidos de cruce‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explora con o sin sonidos únicos para los cruces de solutos.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Sonidos de cruce de solutos activados.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Sonidos de cruce de solutos desactivados.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Ajustadores de solutos‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Agrega o quita el soluto elegido en el exterior o interior de la célula.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Borrar todos los solutos‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutos borrados. Agrega solutos para observar cambios.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Deshabilitado cuando no se han añadido solutos.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Ajustar cantidad del soluto elegido‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Ajusta la cantidad del soluto elegido con Flecha izquierda y derecha o con las teclas A y D.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Ajustar en cantidades más pequeñas‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Ajusta en cantidades más pequeñas con Mayús más Flecha izquierda y derecha o Mayús más A y D.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Ajustadores de solutos‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Navegar por las proteínas en la membrana‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navega por proteínas en la membrana con Flecha izquierda y derecha o con A y D.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Tomar proteína en la membrana‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Toma la proteína en la membrana con la barra espaciadora o Enter.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Mover la proteína tomada entre ranuras‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Mueve la proteína tomada entre ranuras con Flecha izquierda y derecha o con A y D.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Soltar la proteína tomada en una ranura vacía o intercambiar ranuras‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Suelta la proteína tomada en una ranura vacía o intercambia ranuras con la barra espaciadora o Enter.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Eliminar proteína tomada‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Elimina la proteína tomada con Retroceso o Supr.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Ordenar o eliminar proteínas en la membrana‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Navegar por proteínas en la caja de herramientas o por ligandos añadidos‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navega por proteínas en la caja de herramientas o ligandos añadidos con la tecla Tab.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Tomar o soltar‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Toma o suelta con la barra espaciadora o Enter.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Mover la proteína o el ligando tomado entre posiciones disponibles‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Mueve la proteína o el ligando tomado entre posiciones disponibles con Flecha izquierda y derecha o con A y D.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Cancelar la toma o el movimiento‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancela la toma o el movimiento con Escape.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Proteínas de transporte o ligandos‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glucosa‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxígeno, O2, apolar, pequeño‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Dióxido de carbono, CO2, apolar, pequeño‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Ion de sodio, Na, positivo, pequeño‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Ion de potasio, K, positivo, pequeño‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucosa, anillo hexagonal, grande‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosina trifosfato, ATP, complejo, grande‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Proteína regulada por ligando cerrada. Busca ligandos‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Proteína regulada por voltaje cerrada. Revisa el potencial de membrana‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪La bomba necesita una fuente de fosfato‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪El cotransportador no une sodio. Sodio exterior demasiado bajo‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } cruzando canales, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } cruzando la membrana, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxígeno\n  [carbonDioxide] Dióxido de carbono\n  [sodiumIon]     Sodio\n  [potassiumIon]  Potasio\n  [glucose]       Glucosa\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, cruzando‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodio bombeado al exterior y potasio bombeado al interior‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodio bombeado al exterior‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potasio bombeado al interior‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodio y glucosa transportados al interior‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } cruzando de forma constante en ambas direcciones, cada lado aproximadamente igual‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  ninguna\n  [equal] cantidades exactamente iguales fuera y dentro\n  [allOutside] todo fuera, nada dentro\n  [allInside] todo dentro, nada fuera\n  [manyManyMoreOutside] muchísimo más fuera que dentro\n  [manyMoreOutside] mucho más fuera que dentro\n  [aboutTwiceAsManyOutside] aproximadamente el doble fuera que dentro\n  [aLotMoreOutside] bastante más fuera que dentro\n  [someMoreOutside] algo más fuera que dentro\n  [littleBitMoreOutside] un poco más fuera que dentro\n  [roughlyEqualOutside] cantidades aproximadamente iguales dentro y fuera\n  [manyManyMoreInside] muchísimo más dentro que fuera\n  [manyMoreInside] mucho más dentro que fuera\n  [aboutTwiceAsManyInside] aproximadamente el doble dentro que fuera\n  [aLotMoreInside] bastante más dentro que fuera\n  [someMoreInside] algo más dentro que fuera\n  [littleBitMoreInside] un poco más dentro que fuera\n  [roughlyEqualInside] cantidades aproximadamente iguales dentro y fuera\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪y‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } cruzando { $direction ->\n  [inward] hacia adentro\n *[outward] hacia afuera\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Ahora mismo, la sección transversal ampliada de la célula tiene:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪Puedes pausar la acción o ralentizarla para escuchar más detalles, añadir o quitar sonidos y resaltados que enfatizan los cruces de solutos, y restablecer todo para comenzar de nuevo.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Agrega o quita solutos en el exterior o interior de la célula y observa las concentraciones.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Agrega o quita solutos en el exterior o interior de la célula, mueve proteínas de transporte a la membrana y observa las concentraciones.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Ventana de observación‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪¡Sodio en el exterior demasiado bajo!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Concentraciones de solutos‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Las gráficas de barras dinámicas muestran detalles de los solutos.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Gráficas de barras dinámicas ocultas.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expande para mostrar gráficas de barras dinámicas con detalles de solutos.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Las gráficas de barras dinámicas muestran comparaciones de concentraciones y cruces recientes para cada soluto. Si es necesario, pausa la simulación para leer detalles.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Interior de la célula‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Exterior de la célula‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Exterior‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Interior‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Ajusta el soluto elegido con las flechas o los botones de flecha.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] ninguna\n  [few] unas pocas\n  [some] algunas\n  [smallAmount] pequeña cantidad de\n  [several] varias\n  [many] muchas\n  [largeAmount] gran cantidad de\n  [hugeAmount] enorme cantidad de\n *[maxAmount] cantidad máxima de\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} añadidas, soluto al máximo\n  [removedToMin] Eliminadas\n  [added]  {$delta} añadidas\n *[removed] {$delta} eliminadas\n}. Ahora, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪ajustador de soluto‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Exterior‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Interior‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪soluto al máximo‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Deshabilitado, el total del soluto elegido está en la cantidad máxima.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Ajusta la cantidad del soluto elegido en el interior con las flechas u otros atajos de teclado.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Ajusta la cantidad del soluto elegido en el exterior con las flechas u otros atajos de teclado.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Solutos‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Elige un soluto para los Ajustadores de solutos.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Canales de fuga‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Proteínas transmembrana de un solo canal, siempre abiertas.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Tomar Selectiva para sodio, de fuga‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Tomar Selectiva para potasio, de fuga‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Canales regulados por voltaje‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Proteínas transmembrana de un solo canal que pueden estar abiertas o cerradas.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Tomar Selectiva para sodio, regulada por voltaje‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Tomar Selectiva para potasio, regulada por voltaje‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Canales regulados por ligando‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Proteínas transmembrana de un solo canal que pueden estar abiertas o cerradas. Cuando están cerradas, tienen un sitio de unión de ligando con forma de triángulo o estrella.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Tomar Selectiva para sodio, regulada por ligando‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Tomar Selectiva para potasio, regulada por ligando‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Transportadores activos‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>Bomba‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/Glucosa<br>Cotransportador‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Caja de herramientas de proteínas de transporte‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Busca proteínas para tomar. Una vez tomada, usa accesos de teclado para soltarla en una ranura de la membrana. Tómala de nuevo desde la membrana para ordenar o eliminar.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪sin solutos añadidos‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } tipo de soluto en el exterior\n *[other] { $count } tipos de soluto en el exterior\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } tipo de soluto en el interior\n *[other] { $count } tipos de soluto en el interior\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪sin proteínas añadidas‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount } proteína\n  *[other] { $proteinCount } proteínas\n} de { $proteinTypeCount ->\n  [one] { $proteinTypeCount } tipo\n *[other] { $proteinTypeCount } tipos\n}, en la membrana‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 tipos de ligandos añadidos solo en el exterior‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reaccionando para formar ADP y fosfato, que regularmente se desvanecen en el interior‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪potencial de membrana de { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪La glucosa desaparece del interior a medida que es metabolizada por la célula‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Busca ajustar tipos y cantidades de soluto.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observa solutos cruzando. Busca ajustar tipos y cantidades de soluto.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Busca añadir solutos y proteínas.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observa solutos cruzando. Busca ajustar solutos y proteínas.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Busca ajustar solutos y proteínas.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observa solutos cruzando y cambios en proteínas. Busca ajustar solutos y proteínas.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; cruces { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] ninguna\n  [few] unas pocas\n  [some] algunas\n  [smallAmount] pequeña cantidad\n  [several] varias\n  [many] muchas\n  [largeAmount] gran cantidad\n  [hugeAmount] enorme cantidad\n *[maxAmount] cantidad máxima\n} fuera, { $insideAmount ->\n  [none] ninguna\n  [few] unas pocas\n  [some] algunas\n  [smallAmount] pequeña cantidad\n  [several] varias\n  [many] muchas\n  [largeAmount] gran cantidad\n  [hugeAmount] enorme cantidad\n *[maxAmount] cantidad máxima\n} dentro.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: ninguna fuera, ninguna dentro.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Ligando estrella\n*[triangleLigand] Ligando triángulo\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Mover a proteína regulada por ligando.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Fuera de la membrana.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Encima de { a11y_transportProtein_briefName }, { $index } de { $transportProteinCount } proteínas.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Encima de { $openOrClosed ->\n[open]   abierta\n*[closed] cerrada\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Sitio triángulo\n*[potassiumIonLigandGatedChannel]     Sitio estrella\n}, { $index } de { $transportProteinCount } proteínas.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Encima de { $openOrClosed ->\n[open]   abierta\n*[closed] cerrada\n} { a11y_transportProtein_briefName }, { $index } de { $transportProteinCount } proteínas.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Toma un ligando. Una vez tomado, usa accesos de teclado para mover el ligando al sitio de unión. Suelta para unir o deja que los ligandos se unan de forma natural.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Soltado.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Soltado. { a11y_ligandNode_accessibleName } se aleja flotando.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Soltado. Unión exitosa. La proteína se abre.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Soltado. Unión no exitosa. El ligando se aleja flotando.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Barra espaciadora para soltar. Agrega proteínas de transporte.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Tomado. Fuera de la membrana. { $proteinCount } proteínas en la membrana.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Mueve el ligando con las teclas A o D. Barra espaciadora para soltar.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪El ligando se aleja flotando. La proteína se cierra.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪La sección transversal ampliada de la célula tiene:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Membrana celular‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Selectiva para sodio, de fuga\n  [potassiumIonLeakageChannel]      Selectiva para potasio, de fuga\n  [sodiumIonVoltageGatedChannel]    Selectiva para sodio, regulada por voltaje\n  [potassiumIonVoltageGatedChannel] Selectiva para potasio, regulada por voltaje\n  [sodiumIonLigandGatedChannel]     Selectiva para sodio, regulada por ligando\n  [potassiumIonLigandGatedChannel]  Selectiva para potasio, regulada por ligando\n  [sodiumPotassiumPump]             Bomba sodio-potasio\n *[sodiumGlucoseCotransporter]      Cotransportador sodio-glucosa\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪en la membrana, { $proteinIndex } de { $proteinCount } proteínas‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] abierta hacia el interior\n   [openToInsideSodiumBound] abierta hacia el interior\n   [openToInsideSodiumAndATPBound] abierta hacia el interior\n   [openToInsideSodiumAndPhosphateBound] abierta hacia el interior\n   [openToOutsideAwaitingPotassium] abierta hacia el exterior\n   [openToOutsidePotassiumBound] abierta hacia el exterior\n\n   [openToOutsideAwaitingParticles] abierta hacia el exterior \n   [openToOutsideAllParticlesBound] abierta hacia el exterior\n   [openToInside] abierta hacia el interior\n\n   [closedNegative70mV] cerrada\n   [openNegative50mV] abierta \n   [closed30mV] cerrada\n\n   [closedNegative50mV] cerrada\n   [open30mV] abierta\n\n   [ligandBoundClosed] cerrada\n   [ligandBoundOpen] abierta\n   [ligandUnboundOpen] abierta\n   [closed] cerrada\n\n   *[open] abierta \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] El fosfato se aleja flotando, bombeando 2 potasios al interior\n   [openToInsideSodiumAndATPBound] El ATP reacciona, se une fosfato, bombeando 3 sodios al exterior\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Transporta 2 sodios y 1 glucosa al interior; la glucosa transportada se metaboliza\n     *[persistent] Transporta 2 sodios y 1 glucosa al interior\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Se une ligando triángulo, abierta\n     *[potassiumIonLigandGatedChannel] Se une ligando estrella, abierta\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] El ligando triángulo se aleja flotando, cerrada\n     *[potassiumIonLigandGatedChannel] El ligando estrella se aleja flotando, cerrada\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Quitar ligandos‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Agregar ligandos‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Agrega o quita ligandos con forma de triángulo y estrella en el exterior de la célula.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Exterior inundado de ligandos.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligandos eliminados.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪menos 70 milivoltios‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪menos 50 milivoltios‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪más 30 milivoltios‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Potencial de membrana‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Ajusta milivoltios y observa las proteínas.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Potencial de membrana (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Cargas‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Mover a la membrana.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Barra espaciadora para tomar o soltar.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Tomada.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪De vuelta en la caja de herramientas.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordenada.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Proteína tomada eliminada.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelado. De vuelta en la membrana.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Soltada en la membrana. Proteína reemplazada.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reordenar o quitar de la membrana.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Elige ranura con A o D. Barra espaciadora para soltar. Supr para eliminar.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Ranura { $slotIndex } de { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪ranura vacía‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪encima de { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Encima de la caja de herramientas, fuera de la membrana.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪ordenable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] A la espera de sodio, abierta hacia el interior\n   [openToInsideSodiumBound] 3 sodios unidos, esperando fosfato, abierta hacia el interior\n   [openToInsideSodiumAndATPBound] El ATP reacciona, fosfato unido, bombeando 3 sodios al exterior, abierta hacia el interior\n   [openToInsideSodiumAndPhosphateBound] Fosfato unido, bombeando 3 sodios al exterior, abierta hacia el interior\n   [openToOutsideAwaitingPotassium] A la espera de potasio, fosfato unido, abierta hacia el exterior\n   [openToOutsidePotassiumBound] El fosfato se aleja flotando, bombeando 2 potasios al interior, abierta hacia el exterior\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Advertencia, sodio exterior demasiado bajo para unión, abierta hacia el exterior\n     *[hidden] A la espera de sodio y glucosa, abierta hacia el exterior\n   }\n   [openToOutsideAllParticlesBound] Sodio y glucosa unidos, abierta hacia el exterior\n   [openToInside] Bombeando sodio y glucosa al interior, abierta hacia el interior\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Unión de ligando triángulo, canal abriéndose\n     *[potassiumIonLigandGatedChannel] Unión de ligando estrella, canal abriéndose\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Canal abierto con ligando triángulo unido\n     *[potassiumIonLigandGatedChannel] Canal abierto con ligando estrella unido\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] El ligando triángulo se aleja flotando, el canal se cierra \n     *[potassiumIonLigandGatedChannel] El ligando estrella se aleja flotando, el canal se cierra\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Canal cerrado sin ligando triángulo unido\n     *[potassiumIonLigandGatedChannel] Canal cerrado sin ligando estrella unido\n   }\n\n   [closedNegative70mV] Canal cerrado a -70 mV\n   [openNegative50mV] Canal abierto a -50 mV\n   [closed30mV] Canal cerrado a 30 mV\n\n   [closedNegative50mV] Canal cerrado a -50 mV\n   [open30mV] Canal abierto a 30 mV\n\n   *[open] Canal abierto\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navegable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Canales regulados por voltaje cerrados.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Selectiva para sodio, regulada por voltaje, abierta.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Selectiva para sodio, regulada por voltaje, cerrada.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Selectiva para potasio, regulada por voltaje, abierta.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Selectiva para potasio, regulada por voltaje, cerrada.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪Sin cambios en las proteínas de transporte.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Transporte de membrana‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Las gráficas de barras de concentraciones comparan dinámicamente las cantidades de soluto fuera y dentro de la célula.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪Una ventana de observación hace zoom en una sección transversal muy pequeña de la membrana de una célula.\n  La membrana consiste en una bicapa de fosfolípidos ondulante, una lámina de doble capa\n  que separa los fluidos dentro y fuera de la célula. Al agregar al exterior o al interior,\n  las partículas de soluto quedan suspendidas en el fluido y se mueven aleatoriamente con movimiento browniano.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪Hay opciones para cambiar el entorno celular y afectar a las proteínas añadidas.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Se pueden agregar directamente a la membrana proteínas de transporte de distintos tipos.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negativo 70\n  [-50] negativo 50\n  *[30] positivo 30\n} milivoltios‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Moléculas de oxígeno\n  [carbonDioxide] Moléculas de dióxido de carbono\n  [sodiumIon]     Iones de sodio\n  [potassiumIon]  Iones de potasio\n  [glucose]       Moléculas de glucosa\n *[atp]           Moléculas de ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        moléculas de oxígeno\n  [carbonDioxide] moléculas de dióxido de carbono\n  [sodiumIon]     iones de sodio\n  [potassiumIon]  iones de potasio\n  [glucose]       moléculas de glucosa\n *[atp]           moléculas de ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] hacia afuera\n  [mostlyToOutside] mayormente hacia afuera\n  [inBothDirections] en ambas direcciones\n  [mostlyToInside] mayormente hacia adentro\n  [toInside] hacia adentro\n  *[none] ninguno recientemente\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪La glucosa desaparece del interior a medida que es metabolizada por la célula.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Parametros de consulta no válidos‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Uno o más parámetros de consulta tienen valores no válidos:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪La simulación comenzará con los valores predeterminados para esos <br> parámetros de consulta.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Preferencias‬",
    "JOIST/menuItem.phetWebsite": "‪Sitio web PhET‬",
    "JOIST/menuItem.reportAProblem": "‪Informe un problema‬",
    "JOIST/menuItem.getUpdate": "‪Buscar actualizaciones...‬",
    "JOIST/menuItem.screenshot": "‪Captura de pantalla‬",
    "JOIST/menuItem.fullscreen": "‪Pantalla completa‬",
    "JOIST/menuItem.about": "‪Acerca de...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Atajos del teclado‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪Para iniciar‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪Versión {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Créditos‬",
    "JOIST/termsPrivacyAndLicensing": "‪Términos, privacidad y licencias‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Créditos de traducción‬",
    "JOIST/thirdParty.credits.link": "‪Créditos de terceros‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Buscando actualizaciones...‬",
    "JOIST/updates.upToDate": "‪La simulación está realizada al día ...‬",
    "JOIST/updates.outOfDate": "‪Nueva versión disponible‬",
    "JOIST/updates.newVersionAvailable": "‪Hay una nueva versión disponible {0}‬",
    "JOIST/updates.yourCurrentVersion": "‪Su versión actual es: {0}.‬",
    "JOIST/updates.getUpdate": "‪Actualizar...‬",
    "JOIST/updates.noThanks": "‪No, gracias‬",
    "JOIST/updates.offline": "‪No se pueden buscar actualizaciones‬",
    "JOIST/credits.leadDesign": "‪Elaboración de diseño:  {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Desarrollo de software {0}‬",
    "JOIST/credits.team": "‪Equipo: {0}‬",
    "JOIST/credits.contributors": "‪Colaboradores: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Seguro de calidad: {0}‬",
    "JOIST/credits.graphicArts": "‪Artes gráficas:  {0}‬",
    "JOIST/credits.soundDesign": "‪Diseño de Sonido: {0}‬",
    "JOIST/credits.thanks": "‪Gracias‬",
    "JOIST/preferences.tabs.overview.title": "‪Visión General‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simulación‬",
    "JOIST/preferences.tabs.visual.title": "‪Visual‬",
    "JOIST/preferences.tabs.audio.title": "‪Audio‬",
    "JOIST/preferences.tabs.input.title": "‪Input‬",
    "JOIST/preferences.tabs.localization.title": "‪Localización‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Funciones de Audio‬",
    "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.localization.regionAndCulture.title": "‪Región y Cultura‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Selecciona la representación de personas, lugares u objetos en la simulación. Las imágenes no pretenden representar toda la diversidad de una región o cultura.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Idiomas‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Cambia el idioma para traducir el texto que aparece en pantalla. Las descripciones adicionales, cuando están disponibles, permanecen en inglés.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Estamos agregando funciones a nuestras simulaciones para hacerlas más inclusivas. Algunas de estas funciones son compatibles con la accesibilidad para estudiantes con necesidades diversas y en entornos diversos. Explora las pestañas de este menú para revisar o cambiar la configuración de presentación predeterminada.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Para encontrar otras simulaciones con funciones de accesibilidad, dirígete a la página de filtro de simulación en el sitio web de PhET y filtra por función de accesibilidad.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Destacar Interactivos‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Agregar aspectos visuales destacados para el mouse y el tacto mientras interactúa.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Sonidos‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Sonidos Extras‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Reproduce sonificaciones y efectos de sonido mientras interactúas.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Reproducir sonido adicional que pueda ser útil para algunos alumnos.‬",
    "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": "‪Voz (solo en inglés)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Usa la activación de voz y resalta el contenido mientras interactúas.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪África‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪África (modesta)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Asia‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪América Latina‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceania‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Aleatorio‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪Estados Unidos de América‬",
    "JOIST/projectorMode": "‪Modo de proyector‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Aumenta el contraste de color para una mejor visibilidad en las aulas.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪mover al siguiente elemento o grupo‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪mover al elemento o grupo anterior‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪mover entre los elementos del grupo‬",
    "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": "‪Presionar botones‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Salir‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Establecer valores con el teclado‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Alternar casillas de verificación‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Acciones Básicas‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Controles de tiempo‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pausar o reproducir la acción‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Resetear Todo‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪o‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Rápido‬",
    "SCENERY_PHET/speed.normal": "‪Normal‬",
    "SCENERY_PHET/speed.slow": "‪Lento‬",
    "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/key.option": "‪Opción‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Bloquear Mayúsculas‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪Fin‬",
    "SCENERY_PHET/key.enter": "‪Enter‬",
    "SCENERY_PHET/key.backspace": "‪Retroceso‬",
    "SCENERY_PHET/key.delete": "‪Borrar‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Inicio‬",
    "SCENERY_PHET/key.pageDown": "‪Pg abajo‬",
    "SCENERY_PHET/key.pageUp": "‪Pg arriba‬",
    "SCENERY_PHET/key.space": "‪Espacio‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪para <b> Agarrar </b> o <b> Soltar </b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "fr": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Transport actif‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Diffusion facilitée‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Animation des lipides‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Animation ondulante de la bicouche phospholipidique formant la membrane cellulaire.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Métabolisme du glucose‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Les molécules de glucose disparaissent progressivement à l'intérieur de la cellule pour simuler la conversion pour le métabolisme cellulaire.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Sons de passage stéréo‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Mettre l'accent sur la direction du transport de soluté en associant le son au canal droit (extérieur vers intérieur) et gauche (intérieur vers extérieur).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Aire de jeu‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Diffusion simple‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Surbrillances de passage‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Sons de passage‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Ajuster la quantité de soluté choisie‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Ajuster en plus petites quantités‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Ajusteurs de soluté‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Naviguer parmi les protéines dans la membrane‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Saisir la protéine dans la membrane‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Déplacer la protéine saisie entre les emplacements‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Relâcher la protéine saisie dans un emplacement vide ou échanger les emplacements‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Supprimer la protéine saisie‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Trier ou supprimer les protéines dans la membrane‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Naviguer parmi les protéines dans la boîte à outils ou les ligands ajoutés‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Saisir ou relâcher‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Déplacer la protéine ou le ligand saisi entre les emplacements de dépôt disponibles‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Annuler la saisie ou l'interaction de déplacement‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Protéines de transport ou ligands‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glucose‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Sodium extérieur trop faible !‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Concentrations de soluté‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Extérieur‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Intérieur‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Solutés‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Canaux de fuite‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Canaux voltage-dépendants‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Canaux dépendants des ligands‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Transporteurs actifs‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Pompe Na⁺⁺/K⁺⁺‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Cotransporteur Na⁺⁺/Glucose‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Retirer les ligands‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Ajouter des ligands‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Potentiel de membrane (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Charges‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Transport membranaire‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Paramètres de requête non valides‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Un ou plusieurs paramètres de requête ont <br> des valeurs invalides:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪La simulation commencera avec les valeurs par défaut pour <br> ces paramètres de requête.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Préférences‬",
    "JOIST/menuItem.phetWebsite": "‪Site internet de PhET‬",
    "JOIST/menuItem.reportAProblem": "‪Signaler un problème…‬",
    "JOIST/menuItem.getUpdate": "‪Vérifier les mises à jour...‬",
    "JOIST/menuItem.screenshot": "‪Capture d'écran‬",
    "JOIST/menuItem.fullscreen": "‪Plein écran‬",
    "JOIST/menuItem.about": "‪À propos ...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Raccourcis clavier‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪Pour commencer‬",
    "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/credits.title": "‪Licences‬",
    "JOIST/termsPrivacyAndLicensing": "‪Conditions, confidentialité et Licences‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Droits de traduction‬",
    "JOIST/thirdParty.credits.link": "‪Licences des tierces personnes‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Vérification des mises à jour...‬",
    "JOIST/updates.upToDate": "‪Cette simulation est à jour.‬",
    "JOIST/updates.outOfDate": "‪Nouvelle version disponible‬",
    "JOIST/updates.newVersionAvailable": "‪Il y a une nouvelle version disponible: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‪Votre version actuelle est: {0}.‬",
    "JOIST/updates.getUpdate": "‪Obtenir la mise à jour…‬",
    "JOIST/updates.noThanks": "‪Non Merci‬",
    "JOIST/updates.offline": "‪Impossible de vérifier les mises à jour.‬",
    "JOIST/credits.leadDesign": "‪Conception principale: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Développement de logiciel: {0}‬",
    "JOIST/credits.team": "‪Équipe: {0}‬",
    "JOIST/credits.contributors": "‪Contributeurs: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Assurance qualité: {0}‬",
    "JOIST/credits.graphicArts": "‪Arts visuels: {0}‬",
    "JOIST/credits.soundDesign": "‪Conception sonore: {0}‬",
    "JOIST/credits.thanks": "‪Merci‬",
    "JOIST/preferences.tabs.overview.title": "‪Aperçu‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simulation‬",
    "JOIST/preferences.tabs.visual.title": "‪Visuel‬",
    "JOIST/preferences.tabs.audio.title": "‪Audio‬",
    "JOIST/preferences.tabs.input.title": "‪Entrée‬",
    "JOIST/preferences.tabs.localization.title": "‪Localisation‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Caractéristiques audio‬",
    "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.localization.regionAndCulture.title": "‪Région et culture‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Sélectionnez la représentation des personnes, des lieux ou des objets dans la simulation. Les images ne sont pas destinées à représenter toute la diversité d'une région ou d'une culture.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Langues‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Changer la langue pour traduire le texte à l'écran. Les descriptions supplémentaires, lorsqu'elles sont présentes, restent en anglais.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Nous ajoutons des fonctionnalités à nos simulations pour les rendre plus accessibles. Certaines de ces fonctionnalités favorisent l'accessibilité pour les apprenants ayant des besoins divers et dans des environnements variés. Explorez ce menu pour revoir‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Pour trouver d'autres simulations avec des caractéristiques intégrées, recherchez Accès et intégration sur la page de filtrage des simulations et filtrez par caractéristique intégrée.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Exposition interactive‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Ajoutez des reflets visuels pour la souris et le toucher lorsque vous interagissez.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Sons‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Sons additionnels‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Produisez des sonorités et des effets sonores pendant que vous interagissez.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Produisez des sons supplémentaires qui peuvent être utiles à certains apprenants.‬",
    "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": "‪Sonorisation (Anglais)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Vocalise et surligne le contenu pendant que tu interagis.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Afrique‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Afrique (modeste)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Asie‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Amérique Latine‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Océanie‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Aléatoire‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪Etats unis d'Amérique‬",
    "JOIST/projectorMode": "‪Mode projecteur‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Augmentez le contraste des couleurs pour une meilleure visibilité dans les salles de classe.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Aller à l'élément suivant ou au groupe‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Aller à l'élément précédent ou au groupe‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Déplacement entre élément dans un groupe‬",
    "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": "‪Appuie sur le bouton‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Quitter la boîte de dialogue‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Configurer les valeurs dans le pavé numérique‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Cocher les cases‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Actions de base‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Contrôle du temps‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Arrêter ou relancer‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Réinitialiser tout‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪ou‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Rapide‬",
    "SCENERY_PHET/speed.normal": "‪Standard‬",
    "SCENERY_PHET/speed.slow": "‪Lent‬",
    "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/key.option": "‪Option‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Verrouillage des majuscules‬",
    "SCENERY_PHET/key.esc": "‪Echap‬",
    "SCENERY_PHET/key.end": "‪Fin‬",
    "SCENERY_PHET/key.enter": "‪Entrer‬",
    "SCENERY_PHET/key.backspace": "‪Retour arrière‬",
    "SCENERY_PHET/key.delete": "‪Supprimer‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Accueil‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Bas‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Haut‬",
    "SCENERY_PHET/key.space": "‪Espace‬",
    "SCENERY_PHET/key.shift": "‪Maj‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪pour <b> saisir </b> ou <b> relacher </b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "ga": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Iompar Gníomhach‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Idirleathadh Éascaithe‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Beochan Lipidí‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Beochan croite an déchisil fosfailipide a  fhoirmíonn an cillscannán.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Meitibileacht Ghlúcóis‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Imíonn móilíní glúcóis laistigh den chill chun tiontú a spreagadh le haghaidh meitibileacht cheallach.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Fuaim Trasnúcháin Steiréó‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Cuir béim ar threo iompar na tuaslagáite trí fhuaim a mheaitseáil le cainéil ar dheis (taobh amuigh go taobh istigh) agus clé (taobh istigh go taobh amuigh).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Clós Súgartha‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Idirleathadh Simplí‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Aibhsú Trasnúcháin‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Fuaim Thrasnúcháin‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Coigeartaigh méid tuaslagáite roghnaithe‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Mionchoigeartaigh‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Coigeartóirí Tuaslagáite‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Stiúir próitéiní sa scannán‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Pioc próitéin sa scannán‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Bog próitéin pioctha idir ionaid‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Scaoil próitéiní pioctha go hionad folamh nó malartaigh ionaid‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Scrios próitéin pioctha‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Sortáil nó Scrios Próitéiní sa Scannán‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Stiúir próitéiní nó lioganna sa bhosca uirlisi‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Pioc nó scaoil‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Bog an próitéin phioctha nó liogann idir suíomhanna saora‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Cealaigh an piocadh nó bog an t-idirghabháil‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Próitéiní nó Lioganna Iompair‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glúcós‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Sóidiam an taoibh amuigh ró-íseal!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Tiúchaintí Tuaslagáite‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Taobh Amuigh‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Taobh Istigh‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Tuaslagáití‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Cainéil Sceite‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Cainéil le Geataí Voltais‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Cainéil le Geataí Liogainne‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Iompróirí Gníomhacha‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Ciadéal Na<sup>+</sup>/K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Có-iompróir Na<sup>+</sup>/Glucose‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Bain Lioganna‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Cuir Lioganna Leis‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Poitéinseal an Scannáin (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Luchtanna‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Iompar Scannáin‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Invalid Query Parameters‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪One or more of these query parameters have<br>invalid values:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪The simulation will start with default values for<br>those query parameters.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Sainroghanna‬",
    "JOIST/menuItem.phetWebsite": "‪Suíomh Gréasáin PhET…‬",
    "JOIST/menuItem.reportAProblem": "‪Tuairiscigh Fadhb…‬",
    "JOIST/menuItem.getUpdate": "‪Seiceáil le haghaidh nuashonrúchán…‬",
    "JOIST/menuItem.screenshot": "‪Seat scáileáin‬",
    "JOIST/menuItem.fullscreen": "‪Lánscáileán‬",
    "JOIST/menuItem.about": "‪Maidir le…‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Aicearraí Méarchláir‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪Chun tosú‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪leagan {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Creidiúintí‬",
    "JOIST/termsPrivacyAndLicensing": "‪Téarmaí, Príobháideachas agus Ceadúnú‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Creidiúintí Aistriúcháin‬",
    "JOIST/thirdParty.credits.link": "‪Creidiúintí tríú páirtí‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Ag seiceáil le haghaidh nuashonrúchán…‬",
    "JOIST/updates.upToDate": "‪Tá an t-ionsamhlú suas chun dáta.‬",
    "JOIST/updates.outOfDate": "‪Leagan nua ar fáil‬",
    "JOIST/updates.newVersionAvailable": "‪Tá leagan nua ar fáil: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‪An leagan atá agat faoi láthair: {0}‬",
    "JOIST/updates.getUpdate": "‪Faigh nuashonrúchán...‬",
    "JOIST/updates.noThanks": "‪Ní anois‬",
    "JOIST/updates.offline": "‪Ní féidir seiceáil le haghaidh nuashonrúchán.‬",
    "JOIST/credits.leadDesign": "‪Príomhdhearthóir: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Forbairt Bogearraí: {0}‬",
    "JOIST/credits.team": "‪Foireann: {0}‬",
    "JOIST/credits.contributors": "‪Rannpháirtithe: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Dearbhú Cáilíochta: {0}‬",
    "JOIST/credits.graphicArts": "‪Ealaín Ghrafach: {0}‬",
    "JOIST/credits.soundDesign": "‪Dearadh Fuaime: {0}‬",
    "JOIST/credits.thanks": "‪Go raibh maith agat‬",
    "JOIST/preferences.tabs.overview.title": "‪Forléargas‬",
    "JOIST/preferences.tabs.simulation.title": "‪Ionsamhlú‬",
    "JOIST/preferences.tabs.visual.title": "‪Visual‬",
    "JOIST/preferences.tabs.audio.title": "‪Fuaim‬",
    "JOIST/preferences.tabs.input.title": "‪Ionchur‬",
    "JOIST/preferences.tabs.localization.title": "‪Localization‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Gnéithe Fuaime‬",
    "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.localization.regionAndCulture.title": "‪Region and Culture‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Select the portrayal of people, places, or objects in the sim. Images are not intended to represent the entire diversity of a region or culture.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Languages‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Change language to translate on-screen text. Additional descriptions, when present, remain in English.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪We are adding features to our simulations to make them more inclusive. Some of these features support accessibility for learners with diverse needs and within diverse environments. Explore this menu to review or change the default presentation settings.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Look for Inclusive Features on the Simulations Filter page of the PhET website to find all simulations with available features.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Interactive Highlights‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Add visual highlights for mouse and touch as you interact.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Fuaimeanna‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Extra Sounds‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Play sonifications and sound effects as you interact.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Play additional sound that may be helpful for some learners.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.soundsOn": "‪Sounds on.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.soundsOff": "‪Sounds off.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.extraSounds.extraSoundsOn": "‪Extra Sounds on.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.extraSounds.extraSoundsOff": "‪Extra Sounds off.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.title": "‪Voicing‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.title": "‪Rate‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.labelString": "‪Voice Rate‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.pitch.title": "‪Pitch‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingOn": "‪Voicing on.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingOff": "‪Voicing off.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingOffOnlyAvailableInEnglish": "‪Voicing off. Only available in English.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.variablesPattern": "‪{{value}}x‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.title": "‪Customize Voice‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.toolbarRemoved": "‪Toolbar removed.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.toolbarAdded": "‪Toolbar added to sim.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.title": "‪Sim Voicing Options‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.description": "‪Choose details you want voiced as you interact.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.label": "‪Voice object details and changes‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.label": "‪Voice surrounding context changes‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.label": "‪Voice helpful hints‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.enabledAlert": "‪Voicing object details and changes.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.disabledAlert": "‪Object details and changes muted.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.enabledAlert": "‪Voicing surrounding context changes.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.disabledAlert": "‪Surrounding context changes muted.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.enabledAlert": "‪Voicing extra help.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.disabledAlert": "‪Extra help muted.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.title": "‪Voice‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.titlePattern": "‪Voice: {{value}}‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.noVoicesAvailable": "‪No voices available‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.expandedAlert": "‪expanded‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.collapsedAlert": "‪collapsed‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.writtenVariablesPattern": "‪{{value}} times‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.voiceRateNormal": "‪normal‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.low": "‪in low range‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.normal": "‪in normal range‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.aboveNormal": "‪above normal range‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.high": "‪in high range‬",
    "JOIST/preferences.tabs.audio.voicing.titleEnglishOnly": "‪Voicing (English Only)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Voice and highlight content as you interact.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Africa‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Africa (Modest)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Asia‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Latin America‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceania‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Random‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪United States of America‬",
    "JOIST/projectorMode": "‪Modh Teilgin‬",
    "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.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Bog go chéad mhír nó ghrúpa eile‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Bog go mír nó grúpa deireadh‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Bog idir míreanna i ngrúpa‬",
    "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": "‪Brú cnaipí‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Exit a dialog‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Set values within keypad‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Scoránaigh ticbhosca‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Basic Actions‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pause or play action‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Athshocraigh gach rud‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪nó‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Tapa‬",
    "SCENERY_PHET/speed.normal": "‪Gnáth‬",
    "SCENERY_PHET/speed.slow": "‪Moilligh‬",
    "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/key.option": "‪Option‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪End‬",
    "SCENERY_PHET/key.enter": "‪Iontráil‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Delete‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Abhaile‬",
    "SCENERY_PHET/key.pageDown": "‪Lth anuas‬",
    "SCENERY_PHET/key.pageUp": "‪Lth aníos‬",
    "SCENERY_PHET/key.space": "‪Spás‬",
    "SCENERY_PHET/key.shift": "‪Imlaoid‬",
    "SCENERY_PHET/key.tab": "‪Táb‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪to <b>Grab</b> or <b>Release</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "hi": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪सक्रिय परिवहन‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪सहायतित विसरण‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪लिपिड एनीमेशन‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪कोशिका झिल्ली बनाने वाली फॉस्फोलिपिड द्विपरत का हिलता-डुलता एनिमेशन।‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪ग्लूकोज उपापचय‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪कोशिका के भीतर ग्लूकोज़ अणु धीरे-धीरे गायब होकर कोशिकीय उपापचय के लिए रूपांतरण को दर्शाते हैं।‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪स्टीरियो क्रॉसिंग ध्वनियाँ‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪ध्वनि को दाएँ चैनल (right channel) पर मैप करें जब परिवहन बाहर से अंदर (outside to inside) हो रहा हो, और बाएँ चैनल (left channel) पर मैप करें जब परिवहन अंदर से बाहर (inside to outside) हो रहा हो।‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪प्रयोग क्षेत्र‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪सरल विसरण‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪पारगमन हाइलाइट्स‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪पारगमन ध्वनियाँ‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪चुने गए विलेय की मात्रा समायोजित करें‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪कम मात्रा में समायोजित करें‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪विलेय समायोजक‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪झिल्ली में प्रोटीनों का पता लगाएं‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪झिल्ली में प्रोटीन को पकड़ें‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪पकड़े गए प्रोटीन को स्लॉट्स के बीच हिलाएँ‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪पकड़े गए प्रोटीन को खाली स्लॉट में छोड़ें या स्लॉट्स की अदला-बदली करें‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪पकड़े गए प्रोटीन को हटाएँ‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪झिल्ली में प्रोटीन को क्रमबद्ध करें या हटाएँ‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪टूलबॉक्स में प्रोटीनों या जोड़े गए लिगैंडों के बीच जाएँ‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪पकड़ें या छोड़ें‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪पकड़े गए प्रोटीन या लिगैंड को उपलब्ध ड्रॉप स्थानों के बीच स्थानांतरित करें‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪पकड़ या हिलाने की क्रिया रद्द करें‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪प्रोटीन या लिगैंड का परिवहन‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪ग्लूकोज‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪बाहर सोडियम का स्तर बहुत कम है!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪विलेय की सांद्रता‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪बाहर‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪अंदर‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪विलेय‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪लीकेज चैनल‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪वोल्टेज-नियंत्रित चैनल‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪लिगैंड-नियंत्रित चैनल‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪सक्रिय संवाहक‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>पम्प‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/ग्लूकोस<br>सह-परिवाहक‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪लिगेंड हटाएँ‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪लिगेंड जोड़ें‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪झिल्ली विभव (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪आवेश‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪झिल्ली परिवहन‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪अमान्य अनुरोध पैरामीटर‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪इनमें से एक या अधिक अनुरोध पैरामीटर के मान अमान्य हैं:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪सिमुलेशन उन क्वेरी पैरामीटर के लिए डिफ़ॉल्ट मानों के साथ शुरू होगा।‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪प्राथमिकताएँ‬",
    "JOIST/menuItem.phetWebsite": "‪PhET वेबसाइट…‬",
    "JOIST/menuItem.reportAProblem": "‪समस्या रिपोर्ट करें…‬",
    "JOIST/menuItem.getUpdate": "‪अपडेट जांचें…‬",
    "JOIST/menuItem.screenshot": "‪स्क्रीनशॉट‬",
    "JOIST/menuItem.fullscreen": "‪पूर्ण स्क्रीन‬",
    "JOIST/menuItem.about": "‪संबंध में…‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪कीबोर्ड शॉर्टकट‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪शुरू करने के लिए‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪संस्करण {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪श्रेय‬",
    "JOIST/termsPrivacyAndLicensing": "‪शर्त , गोपनीयता और अनुज्ञापन‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪अनुवाद श्रेय‬",
    "JOIST/thirdParty.credits.link": "‪तृतीय-पक्ष श्रेय‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪अपडेट की जांच की जा रही है…‬",
    "JOIST/updates.upToDate": "‪यह सिमुलेशन अद्यतन (अप-टू-डेट) है।‬",
    "JOIST/updates.outOfDate": "‪नया संस्करण उपलब्ध है‬",
    "JOIST/updates.newVersionAvailable": "‪नया संस्करण उपलब्ध है: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‪आपका वर्तमान संस्करण है: {0}.‬",
    "JOIST/updates.getUpdate": "‪अपडेट प्राप्त करें…‬",
    "JOIST/updates.noThanks": "‪नहीं, धन्यवाद‬",
    "JOIST/updates.offline": "‪अपडेट्स के लिए चेक नहीं कर पा रहे हैं।‬",
    "JOIST/credits.leadDesign": "‪मुख्य डिज़ाइन: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪सॉफ्टवेयर विकास :{0}‬",
    "JOIST/credits.team": "‪दल : {0}‬",
    "JOIST/credits.contributors": "‪योगदानकर्ता: {0}‬",
    "JOIST/credits.qualityAssurance": "‪गुणवत्ता आश्वासन : {0}‬",
    "JOIST/credits.graphicArts": "‪ग्राफिक कला: {0}‬",
    "JOIST/credits.soundDesign": "‪ध्वनि रचना :{0}‬",
    "JOIST/credits.thanks": "‪धन्यवाद‬",
    "JOIST/preferences.tabs.overview.title": "‪सिंहावलोकन‬",
    "JOIST/preferences.tabs.simulation.title": "‪सिमुलेशन‬",
    "JOIST/preferences.tabs.visual.title": "‪दृश्य‬",
    "JOIST/preferences.tabs.audio.title": "‪ऑडियो‬",
    "JOIST/preferences.tabs.input.title": "‪इनपुट‬",
    "JOIST/preferences.tabs.localization.title": "‪स्थानीयकरण‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪ध्वनि विशेषताएँ‬",
    "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.localization.regionAndCulture.title": "‪क्षेत्र व संस्कृति‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Simulation में दिए गए विकल्पों में से व्यक्ति, स्थान और वस्तुएँ चुनें। इन चित्रों का उद्देश्य सिमुलेशन में लोगों, स्थानों या वस्तुओं की प्रस्तुति चुनें। चित्र किसी क्षेत्र या संस्कृति की पूरी विविधता का प्रतिनिधित्व करने के लिए नहीं बनाए गए हैं।‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪भाषाएँ‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪ऑन-स्क्रीन टेक्स्ट का अनुवाद करने के लिए भाषा बदलें। अतिरिक्त विवरण, यदि मौजूद हों, तो अंग्रेज़ी में ही रहेंगे।‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪हम अपने सिमुलेशनों में ऐसे फीचर्स जोड़ रहे हैं जो इन्हें और अधिक समावेशी बनाते हैं। इनमें से कुछ फीचर्स विभिन्न जरूरतों और वातावरण में सीखने वाले शिक्षार्थियों के लिए पहुँच-सक्षम (Accessibility) हैं। इस मेनू का अन्वेषण करें ताकि आप डिफ़ॉल्ट प्रस्तुति सेटिंग्स की समीक्षा कर सकें या उन्हें बदल सकें।‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪अन्य सिमुलेशन जो समावेशी फीचर्स के साथ हैं, उन्हें खोजने के लिए सिमुलेशन फ़िल्टर पेज पर “Access and Inclusion” देखें और समावेशी फीचर द्वारा फ़िल्टर करें।‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪मुख्य आकर्षक पारस्परिक क्रियाएँ‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪पारस्परिक क्रिया (interaction) के लिए माउस और स्पर्श (touch) के स्थान विशेष पहचान के साथ जोड़ो‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪ध्वनि‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪अतिरिक्त ध्वनि‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪इंटरैक्शन के दौरान ध्वनि प्रभाव और ध्वनिकरण (सोनिफिकेशन) चलाएँ।‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪अतिरिक्त ध्वनि चलाएँ, जो कुछ शिक्षार्थियों के लिए सहायक हो सकती है।‬",
    "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": "‪आवाज (केवल अंग्रेजी)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪इंटरैक्शन के दौरान सामग्री को आवाज़ में पढ़ें और हाइलाइट करें।‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪अफ़्रीका‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪अफ्रीका (मॉडेस्ट)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪एशिया‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪लैटिन अमेरिका‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪ओशिनिया‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪यादृच्छिक (Random)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪संयुक्त राज्य अमेरिका‬",
    "JOIST/projectorMode": "‪प्रोजेक्टर मोड‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪कक्षा में बेहतर दृश्यता के लिए रंगों का कॉन्ट्रास्ट बढ़ाएँ।‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪अगली वस्तु या समूह पर जाएँ‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪पिछली वस्तु या समूह पर जाएँ‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪समूह में वस्तुओं के बीच हिलाएँ‬",
    "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": "‪कुंजी दबाएं‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪संवाद से बाहर जाएँ‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪कीपैड में मान सेट करें‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪चेकबॉक्स चयन / रद्द करें‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪मूल क्रियाएँ‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪समय नियंत्रक‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪क्रिया रोकें या चलाएँ‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪सभी को रीसेट करें‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪या‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪तेज़‬",
    "SCENERY_PHET/speed.normal": "‪सामान्य‬",
    "SCENERY_PHET/speed.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/key.option": "‪विकल्प‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪कैप्स लॉक‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪End‬",
    "SCENERY_PHET/key.enter": "‪एंटर‬",
    "SCENERY_PHET/key.backspace": "‪बैकस्पेस‬",
    "SCENERY_PHET/key.delete": "‪डिलीट‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪होम‬",
    "SCENERY_PHET/key.pageDown": "‪पेज  नीचे‬",
    "SCENERY_PHET/key.pageUp": "‪पेज  ऊपर‬",
    "SCENERY_PHET/key.space": "‪स्पेस‬",
    "SCENERY_PHET/key.shift": "‪शिफ्ट‬",
    "SCENERY_PHET/key.tab": "‪टैब‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪<b>पकड़ने के लिए</b> या <b>छोड़ने के लिए</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "ht": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Transpò Aktif‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Fasilite Difizyon‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Animasyon Lipid yo‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Animasyon ondulan yon doub kouch fosfolipid ki fòme manbràn selilè a.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Metabolis Glikoz‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Molekil glikoz yo disparèt andedan selil la pou simile konvèsyon pou metabolis selilè.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Stereyo Kwaze Son yo‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Mete aksan sou direksyon transpò solite a lè w deplase son an sou chanèl adwat (deyò rive anndan) ak agoch (andedan rive deyò).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Lakou Rekreyasyon‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Difizyon Senp‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Kwaze Pwen Enpòtan yo‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Kwaze Son yo‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Ajiste kantite solite ou chwazi a‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Ajiste an ti kantite‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Ajistè Solite yo‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Navige pwoteyin nan manbràn lan‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Pran pwoteyin nan manbràn‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Deplase pwoteyin ki te kaptire a ant fant yo‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Lage pwoteyin ou pran an nan yon plas vid oubyen chanje plas yo‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Efase pwoteyin ou te pran an‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Triye oubyen Efase Pwoteyin nan Manbràn lan‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Navige pwoteyin nan bwat zouti a oswa ligand ki ajoute yo‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Kenbe oswa relache‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Deplase pwoteyin oswa ligand ant kote ki disponib pou lage yo‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Anile entèraksyon kenbe oswa mouvman‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Transpòte Pwoteyin oubyen Ligand yo‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glikoz‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Sodyòm Deyò a Twò Ba!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Konsantrasyon Solite yo‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Deyò‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Anndan‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Solite yo‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Chanèl Fwit yo‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Chanèl ki gen Vòltaj‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Chanèl ki kontwole Ligand yo‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Transpòtè Aktif yo‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>Ponp‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/Glucose<br>Kotranspòtè‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Retire Ligand yo‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Ajoute Ligand‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Potansyèl Manbràn (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Chaj‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Transpò Manbràn‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Paramèt Rechèch Envalid‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Youn oswa plis nan paramèt rechèch sa yo genyen <br> valè envalid:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪Similasyon an ap kòmanse ak valè defo pou <br> paramèt rechèch sa yo.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Preferans‬",
    "JOIST/menuItem.phetWebsite": "‪Sitwèb PhET...‬",
    "JOIST/menuItem.reportAProblem": "‪Rapòte yon Pwoblèm...‬",
    "JOIST/menuItem.getUpdate": "‪Tcheke pou Mizajou yo...‬",
    "JOIST/menuItem.screenshot": "‪Kapti ekran‬",
    "JOIST/menuItem.fullscreen": "‪Gran ekran‬",
    "JOIST/menuItem.about": "‪Apwopo...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Rakousi klavye‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪pou kòmanse‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪vèsyon {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Kredi‬",
    "JOIST/termsPrivacyAndLicensing": "‪Kondisyon, Konfidansyalite ak Lisans‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Kredi Tradiksyon yo‬",
    "JOIST/thirdParty.credits.link": "‪Kredi Twazyèm-pati‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Tcheke mizajou...‬",
    "JOIST/updates.upToDate": "‪Similasyon sa ajou.‬",
    "JOIST/updates.outOfDate": "‪Nouvo vèsyon disponib‬",
    "JOIST/updates.newVersionAvailable": "‪Genyen yon nouvo vèsyon ki disponib: {0}‬",
    "JOIST/updates.yourCurrentVersion": "‪Vèsyon kounye a se: {0}.‬",
    "JOIST/updates.getUpdate": "‪Jwenn Mizajou...‬",
    "JOIST/updates.noThanks": "‪Non Mèsi‬",
    "JOIST/updates.offline": "‪Pa kapab tcheke mizajou yo.‬",
    "JOIST/credits.leadDesign": "‪Konsepsyon pwensipal: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Devlopman Lojisyèl: {0}‬",
    "JOIST/credits.team": "‪Ekip: {0}‬",
    "JOIST/credits.contributors": "‪Kontribitè: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Asirans Kalite: {0}‬",
    "JOIST/credits.graphicArts": "‪Grafik Atizay: {0}‬",
    "JOIST/credits.soundDesign": "‪Konsepsyon Sonò: {0}‬",
    "JOIST/credits.thanks": "‪Mési‬",
    "JOIST/preferences.tabs.overview.title": "‪Apèsi‬",
    "JOIST/preferences.tabs.simulation.title": "‪Similasyon‬",
    "JOIST/preferences.tabs.visual.title": "‪Vizyèl‬",
    "JOIST/preferences.tabs.audio.title": "‪Odyo‬",
    "JOIST/preferences.tabs.input.title": "‪Antre‬",
    "JOIST/preferences.tabs.localization.title": "‪Lokalizasyon‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Fonksyonalite Odyo‬",
    "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.localization.regionAndCulture.title": "‪Rejyon ak Kilti‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Chwazi deskripsyon moun, kote, oswa objè nan sim la. Imaj yo pa gen entansyon reprezante tout divèsite nan yon rejyon oswa yon kilti.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Lang‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Chanje lang pou tradui tèks sou ekran an. Lòt deskripsyon yo, lè yo prezan, rete nan lang Anglè.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Nou ap ajoute fonksyonalite nan similasyon nou yo pou fè yo plis enklizif. Kèk nan fonksyonalite sa yo sipòte aksè pou elèv k ap aprann ki gen divès bezwen ak nan divès anviwònman. Eksplore meni sa a pou revize oswa chanje paramèt prezantasyon pa defo yo.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Pou jwenn lòt similasyon ak fonksyonalite enklisif, chèche aksè ak enklizyon sou  paj filtè similasyon an epi filtre pa fonksyonalite enklisif.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Pwen Esansyèl Entèraktif‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Ajoute pwen fò visyèl pou souri a ak  touche a pandan w'ap entèraji.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Son‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Lòt Son‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Jwe sonifikasyon ak efè sonò pandan w ap entèraji.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Jwe yon son anplis ki ka itil kèk aprenan.‬",
    "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": "‪Vokal (Angle Sèlman)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Mete vwa ak mete aksan sou kontni pandan w ap entèraji.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Afrik‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Afrik (Modès)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Azi‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Amerik Latin‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oseyani‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪O aza‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪Etazini‬",
    "JOIST/projectorMode": "‪Mod Pwojektè‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Ogmante kontras koulè pou pi bon viziblite nan klas yo.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Ale nan pwochen eleman oubyen gwoup‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Ale nan eleman anvan oubyen gwoup‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Deplase ant eleman nan yon gwoup‬",
    "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": "‪Peze bouton‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Soti nan yon bwat dyalòg‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Met valè nan klavye‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Aktive kaz yo‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Aksyon Debaz‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Kontwòl Tan‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Mete sou poz oswa jwe aksyon an‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Reyinisyalize tout‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪oswa‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Rapid‬",
    "SCENERY_PHET/speed.normal": "‪Nòmal‬",
    "SCENERY_PHET/speed.slow": "‪Ralenti‬",
    "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/key.option": "‪Opsyon‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪Fen‬",
    "SCENERY_PHET/key.enter": "‪Antre‬",
    "SCENERY_PHET/key.backspace": "‪Retounen‬",
    "SCENERY_PHET/key.delete": "‪Efase‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Paj Akèy‬",
    "SCENERY_PHET/key.pageDown": "‪Pj Anba‬",
    "SCENERY_PHET/key.pageUp": "‪Pj Anwo‬",
    "SCENERY_PHET/key.space": "‪Espas‬",
    "SCENERY_PHET/key.shift": "‪Deplase‬",
    "SCENERY_PHET/key.tab": "‪Onglè‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪pou <b>Kenbe</b> oswa <b>Lache</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "hu": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Aktív transzport‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Elősegített diffúzió‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Lipidek animációja‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪A sejtmembránt alkotó foszfolipid kettősréteg \"tekergős\" animációja.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Glükóz metabolizmusa‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪A glükózmolekulák sejten belüli elhalványulása a metabolizmushoz szükséges átalakulásukat érzékelteti.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Átjutás érzékeltetése sztereo hangjelzéssel‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Érzékeltesd az oldottanyag-transzport irányát a hangforrás hozzárendelésével a jobb csatornához (kívülről befelé), illetve a bal csatornához (belülről kifelé).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Játszótér‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Egyszerű diffúzió‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Áthaladást jelző fények‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Áthaladást jelző hangok‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪A választott oldott mennyiségre állítsd‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Kisebb adagokban módosítsd‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Oldott anyagok beállítása‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Navigáld a fehérjéket a membránban‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Ragadd meg a proteint a membránban‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Mozgasd a megragadott proteint a nyílások között‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Engedd a megragadott fehérjét az üres helyre, vagy cseréld ki a helyeket‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Töröld a megragadott proteint‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Rendezd vagy töröld a proteineket a membránban‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Navigálj a fehérjék között az eszköztárban vagy a hozzáadott ligandumok között‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Ragadd meg vagy ereszd el‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪A megragadott fehérje vagy ligandum mozgatása a lehetséges elengedési helyek között‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Megragadás vagy mozgatás művelet visszavonása‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Transzportproteinek vagy ligandumok‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glükóz‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Túl alacsony a nátriumszint a külső oldalon!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Oldottanyag-koncentrációk‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Kívül‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Belül‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Oldott anyagok‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Szivárgó csatornák‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Feszültségfüggő ioncsatornák‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Ligandumvezérelt csatornák‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Aktív transzporterek‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>pumpa‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/glükóz<br>kotranszporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Ligandumok eltávolítása‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Ligandumok hozzáadása‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Membránpotenciál (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Töltések‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Membrántranszport‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Érvénytelen paraméterek‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Egy vagy több paraméter értéke érvénytelen:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪A szimuláció alapértékekkel indul<br>a következő paraméterekre.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Preferenciák‬",
    "JOIST/menuItem.phetWebsite": "‪A PhET oldalára‬",
    "JOIST/menuItem.reportAProblem": "‪Problémabejelentés‬",
    "JOIST/menuItem.getUpdate": "‪Frissítés ellenőrzése‬",
    "JOIST/menuItem.screenshot": "‪Képernyőfelvétel‬",
    "JOIST/menuItem.fullscreen": "‪Teljes képernyő‬",
    "JOIST/menuItem.about": "‪Névjegy‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Billentyűparancsok‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪Indítás‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪Verzió: {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Közreműködők‬",
    "JOIST/termsPrivacyAndLicensing": "‪Feltételek, adatvédelem, engedélyek.‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Fordítóink‬",
    "JOIST/thirdParty.credits.link": "‪Harmadik fél‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Frissítés keresése...‬",
    "JOIST/updates.upToDate": "‪Ez a szimuláció naprakész.‬",
    "JOIST/updates.outOfDate": "‪Új változat érhető el‬",
    "JOIST/updates.newVersionAvailable": "‪Új változat érhető el: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‪Az ön jelenlegi verziója: {0}.‬",
    "JOIST/updates.getUpdate": "‪Frissítés betöltése‬",
    "JOIST/updates.noThanks": "‪Nem kérem‬",
    "JOIST/updates.offline": "‪Nem sikerült a frissítés keresése.‬",
    "JOIST/credits.leadDesign": "‪Vezető tervező: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Szoftverfejlesztés: {0}‬",
    "JOIST/credits.team": "‪Munkatársak: {0}‬",
    "JOIST/credits.contributors": "‪Munkatársak: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Minőségbiztosítás: {0}‬",
    "JOIST/credits.graphicArts": "‪Grafika: {0}‬",
    "JOIST/credits.soundDesign": "‪Hangtervező: {0}‬",
    "JOIST/credits.thanks": "‪Köszönetnyilvánítás‬",
    "JOIST/preferences.tabs.overview.title": "‪Áttekintés‬",
    "JOIST/preferences.tabs.simulation.title": "‪Szimuláció‬",
    "JOIST/preferences.tabs.visual.title": "‪Vizuális‬",
    "JOIST/preferences.tabs.audio.title": "‪Audio‬",
    "JOIST/preferences.tabs.input.title": "‪Input‬",
    "JOIST/preferences.tabs.localization.title": "‪Nyelv‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Audio jellemzők‬",
    "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.localization.regionAndCulture.title": "‪Régió és kultúra‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Válaszd ki az emberek, helyek vagy tárgyak ábrázolását a szimulációban. A képeknek nem céljuk egy régió vagy kultúra teljes sokszínűségének bemutatása.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Nyelvek‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Váltson nyelvet a képernyőn megjelenő szöveg lefordításához. A további leírások, ha vannak, angolul maradnak.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Szimulációinkat\r\n\nkülönböző befogadó funkciókkal egészítjük ki a jobb hozzáférhetőség végett. E funkciók a\r\n\nspeciális szükségletű tanulókat segítik különböző környezetekben. Ebben a\r\n\nmenüben áttekintheti és módosíthatja az alapértelmezett prezentációs\r\n\nbeállításokat.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪További, befogadó funkciókkal rendelkező szimulációkért keresse meg a Hozzáférés & befogadás elemet a szimulációs szűrő oldalon, és\r\n\nszűrjön befogadó funkció szerint.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Interaktív szövegkiemelések‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Vizuális kiemelések rendelése az egérhez és az érintéshez interakció közben.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Hangok‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Extra hangok‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Hangeffektusok lejátszása interakció közben‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Még egy hang lejátszása, hátha segít valakinek‬",
    "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": "‪Beszéd (csak angol)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Tartalmak  kiemelése interakciónál beszéddel és vizuálisan‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Afrika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Afrikai (divat)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Ázsia‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Latin-Amerika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Óceánia‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Véletlenszerű‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪USA‬",
    "JOIST/projectorMode": "‪Vetítő mód‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Tanteremben növelje a színkontrasztot a jobb láthatóság végett.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Mozgás a következő tételre vagy csoportra‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Mozgás az előző tételre vagy csoportra‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Mozgás a csoporton belül‬",
    "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": "‪Nyomd a gombokat‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Kilépés a párbeszédből‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Értékek beállítása a billentyűzeten belül‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Jelölőnégyzet ki/be‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Alaplehetőségek‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Időzítő szabályzása‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Állj/tovább működés‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Az összes visszaállítása‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪vagy‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Gyors‬",
    "SCENERY_PHET/speed.normal": "‪Normális‬",
    "SCENERY_PHET/speed.slow": "‪Lassú‬",
    "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/key.option": "‪Option‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪End‬",
    "SCENERY_PHET/key.enter": "‪Enter‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Delete‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Home‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Dn‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
    "SCENERY_PHET/key.space": "‪Szóköz‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tabulátor‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪<b>Megragad</b> vagy <b>Elenged</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "it": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Trasporto attivo‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Diffusione facilitata‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Animazione dei lipidi‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Animazione oscillante del doppio strato fosfolipidico che forma la membrana cellulare.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Metabolismo del glucosio‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Le molecole di glucosio svaniscono all'interno della cellula per simulare la conversione a causa del metabolismo cellulare.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Suono stereofonico incrociato‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Rileva la direzione di trasporto del soluto ascoltando il suono sui canali destro (dall'esterno all'interno) e sinistro (dall'interno all'esterno).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Area giochi‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Diffusione semplice‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Evidenzia gli attraversamenti‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Suono incrociato‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Regola la quantità di soluto scelta‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Regola in piccole quantità‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Regolatori del soluto‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Guida le proteine ​​nella membrana‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Afferrare la proteina nella membrana‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Sposta la proteina inserita nelle fenditure‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Libera la proteina bloccata nella fenditura vuota o scambia le fenditure‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Elimina la proteina catturata‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Ordina o elimina le proteine ​​nella membrana‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Cerca tra le proteine ​​nella cassetta degli attrezzi o aggiungi ligandi‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Prendi o lascia‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Sposta la proteina o il ligando afferrati tra le posizioni di rilascio disponibili‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Lascia la presa o muovi‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Trasporto di proteine o ligandi‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glucosio‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Sodio all'esterno troppo basso!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Concentrazione dei soluti‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Fuori‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Dentro‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Soluti‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Canali di perdita‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Canali voltaggio-dipendenti‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Canali ligando-dipendenti‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Trasportatori attivi‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Pompa Na<sup>+</sup>/K<sup>+</sup><br>‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Cotrasportatore <br>Na<sup>+</sup>/Glucosio‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Rimuovi i ligandi‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Aggiungi ligandi‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Potenziale di membrana  (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Cariche‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Trasporto di membrana‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Parametri richiesti non validi‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Uno o più parametri della richiesta hanno prodotto un risultato <br>non valido:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪La simulazione partirà con valori standard per i seguenti<br>parametri richiesti‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Preferenze‬",
    "JOIST/menuItem.phetWebsite": "‪Il sito di PhET...‬",
    "JOIST/menuItem.reportAProblem": "‪Segnala un problema...‬",
    "JOIST/menuItem.getUpdate": "‪Controlla gli aggiornamenti...‬",
    "JOIST/menuItem.screenshot": "‪Cattura schermo‬",
    "JOIST/menuItem.fullscreen": "‪Schermo intero‬",
    "JOIST/menuItem.about": "‪A proposito di...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Scorciatoie da tastiera‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪per iniziare‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪versione {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Riconoscimenti‬",
    "JOIST/termsPrivacyAndLicensing": "‪Condizioni, Privacy e Licenza d'uso‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Riconoscimenti di traduzione‬",
    "JOIST/thirdParty.credits.link": "‪Riconoscimenti di terze parti‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Controllo degli aggiornamenti...‬",
    "JOIST/updates.upToDate": "‪Questa simulazione è aggiornata.‬",
    "JOIST/updates.outOfDate": "‪Nuova versione disponibile‬",
    "JOIST/updates.newVersionAvailable": "‪C'è una nuova versione disponibile {0}‬",
    "JOIST/updates.yourCurrentVersion": "‪La tua versione attuale è: {0}‬",
    "JOIST/updates.getUpdate": "‪Resta aggiornato...‬",
    "JOIST/updates.noThanks": "‪Nessun ringraziamento‬",
    "JOIST/updates.offline": "‪Impossibile controllare gli aggiornamenti.‬",
    "JOIST/credits.leadDesign": "‪Direttore del progetto: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Sviluppo del software {0}‬",
    "JOIST/credits.team": "‪Il Team: {0}‬",
    "JOIST/credits.contributors": "‪Collaboratori: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Garanzia di Qualità: {0}‬",
    "JOIST/credits.graphicArts": "‪Grafica: {0}‬",
    "JOIST/credits.soundDesign": "‪Progettazione sonora: {0}‬",
    "JOIST/credits.thanks": "‪Ringraziamenti‬",
    "JOIST/preferences.tabs.overview.title": "‪Panoramica‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simulazione‬",
    "JOIST/preferences.tabs.visual.title": "‪Visivo‬",
    "JOIST/preferences.tabs.audio.title": "‪Audio‬",
    "JOIST/preferences.tabs.input.title": "‪Input‬",
    "JOIST/preferences.tabs.localization.title": "‪Localizzazione‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Caratteristiche audio‬",
    "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.localization.regionAndCulture.title": "‪Regione e Cultura‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Seleziona la rappresentazione di persone, luoghi o oggetti nella simulazione. Le immagini non intendono rappresentare l'intera diversità in una regione o di una cultura.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Lingue‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Cambia lingua per tradurre il testo delle schermate. Descrizioni aggiuntive, quando presenti, rimangono in Inglese.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Stiamo aggiungendo funzionalità alle nostre simulazioni per renderle più inclusive. Alcune di queste funzionalità supportano l'accessibilità per gli studenti con esigenze diverse e all'interno di ambienti diversi. Esplora le schede in questo menu per rivedere o cambiare le impostazioni di presentazione prefigurate‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Per trovare altre simulazioni con funzionalità inclusive, cerca Accesso e Inclusione nella pagina del filtro di simulazione e filtra per funzionalità inclusive.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Effetti Visivi‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Aggiungi effetti visivi per mouse e tocco mentre interagisci.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Suoni‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Suoni extra‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Riproduci sonorizzazioni ed effetti sonori mentre interagisci.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Riproduci suoni aggiuntivi che potrebbero essere utili per alcuni studenti.‬",
    "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 (solo in inglese)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Dai voce ed evidenzia i contenuti mentre interagisci.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Africa‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Africa (umile per condizioni sociali)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Asia‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪America Latina‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceania‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Casuale‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪USA‬",
    "JOIST/projectorMode": "‪Modalità proiezione‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Incremento del contrasto cromatico per migliorare la visibilità in classe‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Passa al prossimo elemento o gruppo‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Passa al precedente elemento o gruppo‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Muovi tra gli elementi del gruppo‬",
    "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": "‪Premi i pulsanti‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Chiudi la finestra di dialogo‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Imposta i valori col tastierino‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Attiva/disattiva le caselle di controllo‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Azioni base‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Controlli temporali‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Attiva pausa o riprendi‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Azzera tutto‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪o‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Veloce‬",
    "SCENERY_PHET/speed.normal": "‪Normale‬",
    "SCENERY_PHET/speed.slow": "‪Lento‬",
    "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/key.option": "‪Opzione‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Blocco maiuscole‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪Fine‬",
    "SCENERY_PHET/key.enter": "‪Invio‬",
    "SCENERY_PHET/key.backspace": "‪cancella a sinistra‬",
    "SCENERY_PHET/key.delete": "‪Canc‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Home‬",
    "SCENERY_PHET/key.pageDown": "‪Pag giù‬",
    "SCENERY_PHET/key.pageUp": "‪Pag su‬",
    "SCENERY_PHET/key.space": "‪Spazio‬",
    "SCENERY_PHET/key.shift": "‪Maiuscolo‬",
    "SCENERY_PHET/key.tab": "‪Tabulazione‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪<b>Prendere</b> o <b>Lasciare</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "iw": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‫העברה אקטיבית‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‫פעפוע מתווך‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‫הנפשת ליפידים‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‫אנימציה מתנועעת של שכבת דו-פוספוליפידים היוצרת את קרום התא.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‫מטבוליזם של גלוקוז‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‫מולקולות גלוקוז דועכות בתוך התא לדמות המרה של חילוף חומרים תאי.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‫צלילי מעבר סטריאו‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‫הדגש את כיוון הובלת המומסים על ידי מיפוי צליל לערוצים ימינה (מבחוץ לפנים) ושמאלית (מבפנים החוצה).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‫גן משחקים‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‫פעפוע פשוט‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‫הדגשת מעברים‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‫צלילים חוצים‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‫התאמה כמות המומס הנבחר‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‫התאמה בכמויות קטנות יותר‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‫התאמת מומסים‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‫ניווט החלבונים בקרום‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‫תפוס את החלבון בממברנה‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‫הזז את החלבון התפוס בין החריצים‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‫שחרר את החלבון שנלכד לחריץ ריק או החלץ חריצים‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‫מחיקה של החלבון התפוס‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‫מיון או מחיקת חלבונים בקרום‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‫נווט חלבונים בארגז הכלים או הוסף ליגנדים.‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‫תפוס או שחרר‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‫העברת חלבון או ליגנד בין מיקומי הנפילה הזמינים‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‫בטל תפיסה או הזזה של אינטראקציה‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‫הובלת חלבונים או ליגנדים‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‫O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‫CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‫Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‫K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‫Glucose‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‫ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‫אשלגן חיצוני נמוך מידי!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‫ריכוז מומסים‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‫בחוץ‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‫בתוך‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‫תמיסות‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‫תעלות דליפה‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‫תעלות שער-מתח‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‫תעלות שער-ליגנדים‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‫מובילים אקטיביים‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‫Na<sup>+</sup>/K<sup>+</sup><br>Pump‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‫Na<sup>+</sup>/Glucose<br>Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‫הסרת ליגנדים‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‫הוספת ליגנדים‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‫פוטנמיאל קרום (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‫מטענים‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‫הולכת קרומים‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‫{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‫ערכי חיפוש לא חוקיים‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‫אחד או יותר מערכי החיפוש לא חוקיים:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‫ההדמיה תתחיל עם ערכי ברירת מחדל עבור<br>ערכי החיפוש.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‫העדפות‬",
    "JOIST/menuItem.phetWebsite": "‫אתר PhET...‬",
    "JOIST/menuItem.reportAProblem": "‫דווח על בעיה...‬",
    "JOIST/menuItem.getUpdate": "‫חיפוש עדכונים...‬",
    "JOIST/menuItem.screenshot": "‫צילום מסך‬",
    "JOIST/menuItem.fullscreen": "‫מסך מלא‬",
    "JOIST/menuItem.about": "‫אודות...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‫קיצורי מקשים‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‫להתחלה‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‫גרסה {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‫קרדיטים‬",
    "JOIST/termsPrivacyAndLicensing": "‫תנאים, הגדרות פרטיות ורישיונות‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‫קרדיטי תרגום‬",
    "JOIST/thirdParty.credits.link": "‫קרדיטים לצד ג‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‫מחפש עדכונים...‬",
    "JOIST/updates.upToDate": "‫ההדמיה מעודכנת.‬",
    "JOIST/updates.outOfDate": "‫גרסה חדשה זמינה‬",
    "JOIST/updates.newVersionAvailable": "‫קיימת גרסה חדשה זמינה: {0}‬",
    "JOIST/updates.yourCurrentVersion": "‫הגרסה הנוכחית שלך היא: {0}‬",
    "JOIST/updates.getUpdate": "‫לעדכון...‬",
    "JOIST/updates.noThanks": "‫לא, תודה‬",
    "JOIST/updates.offline": "‫בדיקת עדכונים נכשלה.‬",
    "JOIST/credits.leadDesign": "‫עיצוב ראשי: {0}‬",
    "JOIST/credits.softwareDevelopment": "‫פיתוח תכנה: {0}‬",
    "JOIST/credits.team": "‫צוות: {0}‬",
    "JOIST/credits.contributors": "‫תורמים: {0}‬",
    "JOIST/credits.qualityAssurance": "‫אבטחת איכות: {0}‬",
    "JOIST/credits.graphicArts": "‫עיצוב אומנותי: {0}‬",
    "JOIST/credits.soundDesign": "‫עיצוב צליל: {0}‬",
    "JOIST/credits.thanks": "‫תודות‬",
    "JOIST/preferences.tabs.overview.title": "‫סקירה‬",
    "JOIST/preferences.tabs.simulation.title": "‫הדמיה‬",
    "JOIST/preferences.tabs.visual.title": "‫נראות‬",
    "JOIST/preferences.tabs.audio.title": "‫שמע‬",
    "JOIST/preferences.tabs.input.title": "‫קלט‬",
    "JOIST/preferences.tabs.localization.title": "‫התאמה מקומית‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‫מאפייני שמע‬",
    "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.localization.regionAndCulture.title": "‫אזור ותרבות‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‫בחר את התיאור של אנשים, מקומות או חפצים בסים. תמונות אינן מיועדות לייצג את כל המגוון של אזור או תרבות.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‫שפות‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‫שנה שפה כדי לתרגם טקסט על המסך. תיאורים נוספים, כשיש, יישארו באנגלית.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‫אנו מוסיפים תכונות לסימולציות שלנו כדי להפוך אותן מותאמות יותר. חלק מהתכונות הללו תומכות בנגישות ללומדים עם צרכים מגוונים ובגוון סביבות. סקרו את התפריט כדי לבדוק או לשנות את הגדרות תצוגת ברירות המחדל.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‫למצוא הדמיות אחרות עם תכונות נגישות, יש להיכנס לעמוד המסננים של ההדמיות באתר PhET ולסנן באמצעות רכיבי נגישות.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‫דגשים אינטראקטיביים‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‫הוספת הדגשה חזותית עבור העכבר ומגע באינטראקציה.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‫צלילים‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‫הגברת קול‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‫השמע התראות קוליות ואפקטים קוליים בעת אינטראקציה.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‫נגן צלילים נוספים על-מנת לסייעו לחלק מהלומדים.‬",
    "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": "‫הקראה (אנגלית בלבד)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‫קול והדגשת תוכן בעת אינטראקציה‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‫אפריקה‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‫אפריקה (מודסט)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‫אסיה‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‫אמריקה לטינית‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‫אוקיאניה‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‫אקראי‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‫ארצות הברית‬",
    "JOIST/projectorMode": "‫מצב מקרן‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‫הגדלת ניגודיות צבע לשיפור הנראות בכיתה‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‫{{units}} {{distance}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‫עבור לעצם או לקבוצה הבאים‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‫עבור לעצם הקודם או לקבוצה הקודמת‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‫עבור בין עצמים בקבוצה‬",
    "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": "‫מקשי הפעלה‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‫יציאה מתיבת השיח‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‫הגדר ערכים בלוח המקשים‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‫בחירה בתיבות סימון‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‫פעולות בסיסיות‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‫בקרות הזמן‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‫עצור או נגן‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‫אפס הכל‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‫או‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‫-‬",
    "SCENERY_PHET/speed.fast": "‫מהר‬",
    "SCENERY_PHET/speed.normal": "‫רגיל‬",
    "SCENERY_PHET/speed.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/key.option": "‫אפשרויות‬",
    "SCENERY_PHET/key.alt": "‫Alt‬",
    "SCENERY_PHET/key.capsLock": "‫Caps Lock‬",
    "SCENERY_PHET/key.esc": "‫Esc‬",
    "SCENERY_PHET/key.end": "‫End‬",
    "SCENERY_PHET/key.enter": "‫Enter‬",
    "SCENERY_PHET/key.backspace": "‫Backspace‬",
    "SCENERY_PHET/key.delete": "‫Delete‬",
    "SCENERY_PHET/key.fn": "‫Fn‬",
    "SCENERY_PHET/key.home": "‫Home‬",
    "SCENERY_PHET/key.pageDown": "‫Pg Dn‬",
    "SCENERY_PHET/key.pageUp": "‫Pg Up‬",
    "SCENERY_PHET/key.space": "‫רווח‬",
    "SCENERY_PHET/key.shift": "‫Shift‬",
    "SCENERY_PHET/key.tab": "‫Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‫<b>לתפוס</b> או <b>לשחרר</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‫A‬",
    "SCENERY_PHET/key.c": "‫C‬",
    "SCENERY_PHET/key.d": "‫D‬",
    "SCENERY_PHET/key.l": "‫L‬",
    "SCENERY_PHET/key.r": "‫R‬",
    "SCENERY_PHET/key.s": "‫S‬",
    "SCENERY_PHET/key.w": "‫W‬",
    "SCENERY_PHET/key.one": "‫1‬",
    "SCENERY_PHET/key.two": "‫2‬",
    "SCENERY_PHET/key.three": "‫3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‫{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "lt": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Aktyvi pernaša‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Palengvinta difuzija‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Lipidų animacija‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Fosfolipidų dvigubo sluoksnio, sudarančio ląstelių membraną, judėjimo animacija.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Gliukozės metabolizmas‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Gliukozės molekulės išnyksta ląstelės viduje, imituodamos sunaudojimą ląstelių metabolizmui.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Stereo perėjimo momento garsai‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Pabrėžkite tirpinio pernašos kryptį, priskirdami garsą dešiniajam (iš išorės į vidų) ir kairiajam (iš vidaus į išorę) kanalams.‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Žaidimų aikštelė‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Paprastoji difuzija‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Perėjimų paryškinimai‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Perėjimų garsai‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Koreguoti pasirinkto tirpinio kiekį‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Koreguoti mažesniais kiekiais‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Tirpinio reguliatoriai‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Naršykite baltymus membranoje‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Paimti baltymą membranoje‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Perkelti paimtą baltymą tarp lizdų‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Paleiskite paimtą baltymą į tuščią lizdą arba sukeiskite lizdus‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Ištrinti paimtą baltymą‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Rūšiuoti arba ištrinti baltymus membranoje‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Naršykite baltymus įrankių dėžutėje arba pridėtus ligandus‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Paimti arba paleisti‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Perkelkite paimtą baltymą arba ligandą tarp galimų paleidimo vietų‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Atšaukti paėmimą arba perkėlimą‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Pernašos baltymai ar ligandai‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Gliukozė‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Išorės Na koncentracija per maža!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Tirpinių koncentracijos‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Išorė‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Vidus‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Tirpiniai‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Jonų siurbliai‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Potencialo valdomi kanalai‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Ligando valdomi kanalai‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Aktyvios pernašos baltymai‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>siurblys‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/Glucose<br>kotransporteris‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Šalinti ligandus‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Pridėti ligandų‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Membranos potencialas (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Krūviai‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Medžiagų pernaša per membraną‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Neteisingi užklausos parametrai‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Vieno ar daugiau šių parametrų <br>reikšmės netinkamos:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪Simuliacija prasidės su numatytomis<br>šių parametrų reikšmėmis.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Nustatymai‬",
    "JOIST/menuItem.phetWebsite": "‪PhET svetainė‬",
    "JOIST/menuItem.reportAProblem": "‪Pranešti apie problemą‬",
    "JOIST/menuItem.getUpdate": "‪Patikrinti naujinimus...‬",
    "JOIST/menuItem.screenshot": "‪Ekrano kopija‬",
    "JOIST/menuItem.fullscreen": "‪Pilnas ekranas‬",
    "JOIST/menuItem.about": "‪Apie...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Klaviatūros trumpiniai‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪Pradžiai‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪Versija {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Kūrėjai‬",
    "JOIST/termsPrivacyAndLicensing": "‪Taisyklės, privatumas ir licencijos‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Vertėjai‬",
    "JOIST/thirdParty.credits.link": "‪Trečiųjų šalių kūrėjai‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Tikrina naujinimus...‬",
    "JOIST/updates.upToDate": "‪Ši simuliacija yra atnaujinta.‬",
    "JOIST/updates.outOfDate": "‪Yra nauja versija‬",
    "JOIST/updates.newVersionAvailable": "‪Pasiekiama nauja versija: {0}‬",
    "JOIST/updates.yourCurrentVersion": "‪Jūsų versija yra: {0}.‬",
    "JOIST/updates.getUpdate": "‪Gauti atnaujinimus...‬",
    "JOIST/updates.noThanks": "‪Ačiū ne‬",
    "JOIST/updates.offline": "‪Negalima patikrinti atnaujinimų.‬",
    "JOIST/credits.leadDesign": "‪Pagr. projektuotojai: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Programos kūrėjai: {0}‬",
    "JOIST/credits.team": "‪Komanda: {0}‬",
    "JOIST/credits.contributors": "‪Prisidėjo: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Kokybės užtikrinimas: {0}‬",
    "JOIST/credits.graphicArts": "‪Grafika: {0}‬",
    "JOIST/credits.soundDesign": "‪Garso dizainas: {0}‬",
    "JOIST/credits.thanks": "‪Ačiū‬",
    "JOIST/preferences.tabs.overview.title": "‪Apžvalga‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simuliacija‬",
    "JOIST/preferences.tabs.visual.title": "‪Vaizdas‬",
    "JOIST/preferences.tabs.audio.title": "‪Garsas‬",
    "JOIST/preferences.tabs.input.title": "‪Įvestis‬",
    "JOIST/preferences.tabs.localization.title": "‪Regionas‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Garso nustatymai‬",
    "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.localization.regionAndCulture.title": "‪Regionas ir kultūra‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Pasirinkite simuliacijoje vaizduojamus žmones, vietas ar objektus. Vaizdai nėra skirti atspindėti visą regiono ar kultūros įvairovę.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Kalbos‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Pakeiskite kalbą, kad būtų išverstas ekrane rodomas tekstas. Papildomi aprašymai, jei yra, lieka anglų kalba.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Mes papildome simuliacijas įtraukiosiomis funkcijomis. Kai kurios jų padeda pritaikyti turinį besimokantiesiems su specialiaisiais poreikiais ir įvairiose aplinkose. Naršykite šį meniu ir keiskite numatytuosius simuliacijos pateikimo nustatymus.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Norėdami rasti kitas simuliacijas su įtraukiosiomis funkcijomis, ieškokite „Pritaikymas ir įtraukimas‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Sąveikos rodymas‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Pridėti elemento, kurį spaudžiate ar liečiate, paryškinimą.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Garsai‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Papildomi garsai‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Groti garso efektus, kai sąveikaujate‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Groti papildomą garsą, galintį padėti kai kuriems besimokantiesiems.‬",
    "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": "‪Įgarsinimas (tik anglų k.)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Įgarsinti ir pažymėti turinį, kai sąveikauji.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Afrika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Afrika (kuklus)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Azija‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Lotynų Amerika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Okeanija‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Atsitiktinis‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪Jungtinės Amerikos Valstijos‬",
    "JOIST/projectorMode": "‪Projektoriaus režimas‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Padidinkite spalvų kontrastą, kad klasėse būtų geriau matoma.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Eiti į kitą elementą ar grupę‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Grįžti į buvusį elementą ar grupę‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Eiti į grupės elementus‬",
    "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": "‪Paspauskite mygtukus‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Uždaryti langą‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Nustatyk vertes su klaviatūra‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Perjungti žymimuosius langelius‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Pagr. veiksmai‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Laiko valdikliai‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Sustabdyti ar paleisti veiksmą‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Atstatyti viską‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪arba‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Greitai‬",
    "SCENERY_PHET/speed.normal": "‪Normalus‬",
    "SCENERY_PHET/speed.slow": "‪Sulėtintas‬",
    "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/key.option": "‪Option‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪End‬",
    "SCENERY_PHET/key.enter": "‪Enter‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Delete‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Home‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Dn‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
    "SCENERY_PHET/key.space": "‪Tarpas‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪<b>sugriebti</b> arba <b>paleisti</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "nb": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Aktiv transport‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Fasilitert diffusjon‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Lipidanimasjon‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Animasjon av det doble fosfolipidlaget som danner cellemembranen‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Glukosemetabolisme‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Glukosemolekyler svinner hen inne i cella for å simulere metabolisme‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Transportlyd i stereo‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Fremhev retningen på transporten av oppløste stoffer ved å knytte lyd til høyre (utenfra til innsiden) og kanal (innenfra til utsiden).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Testområde‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Enkel diffusjon‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Utheving ved transport‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Lyd ved transport‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Endre mengde valgt stoff‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Endre små mengder‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Endre stoffer‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Flytt proteiner i membranen‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Velg membranprotein‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Flytt valgt protein mellom åpninger‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Slipp proteinet på ledig plass eller bytt plass‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Slipp valgt protein‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Sortér eller slett membranproteiner‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Naviger mellom proteiner i verktøymenyen eller signalstoffer som er lagt til‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Ta tak i eller slipp‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Flytt valgt protein eller signalstoff mellom tilgjengelige slippfelter‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Opphev ta tak i eller flytt‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Transportproteiner‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glukose‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪For lite natrium på utsiden!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Konsentrasjon av stoffer‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Utenfor cella‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Inni cella‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Stoff‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Lekkasjekanaler‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Spenningsregulerte kanaler‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Kanaler styrt av signalstoffer‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Transportproteiner‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>-pumpe‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/glukose<br>-pumpe‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Fjern signalstoffer‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Legg til signalstoffer‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Membranpotensial (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Ladninger‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Transport gjennom cellemembranen‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Feil i spørsmålet‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪En eller flere feil i spørsmålet‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪Simuleringen vil starte med standardverdier<br>for parameterne i spørsmålet.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Preferanser‬",
    "JOIST/menuItem.phetWebsite": "‪PhET Nettsted‬",
    "JOIST/menuItem.reportAProblem": "‪Rapporter problem...‬",
    "JOIST/menuItem.getUpdate": "‪Se etter oppdateringer‬",
    "JOIST/menuItem.screenshot": "‪Skjermbilde‬",
    "JOIST/menuItem.fullscreen": "‪Fullskjerm‬",
    "JOIST/menuItem.about": "‪Om...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Tastatursnarveier‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪for å starte‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪versjon {0}.‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Krediteringer‬",
    "JOIST/termsPrivacyAndLicensing": "‪Betingelser og lisens‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Kreditering for oversettelse‬",
    "JOIST/thirdParty.credits.link": "‪Tredjehånds kreditering‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Leter etter oppdateringer...‬",
    "JOIST/updates.upToDate": "‪Simuleringen er oppdatert‬",
    "JOIST/updates.outOfDate": "‪Ny versjon tilgjengelig‬",
    "JOIST/updates.newVersionAvailable": "‪Ny versjon er tilgjengelig: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‪Din nåværende versjon er: {0}.‬",
    "JOIST/updates.getUpdate": "‪Hent oppdatering‬",
    "JOIST/updates.noThanks": "‪Nei takk‬",
    "JOIST/updates.offline": "‪Greier ikke å se etter oppdateringer.‬",
    "JOIST/credits.leadDesign": "‪Design: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Utvikler: {0}‬",
    "JOIST/credits.team": "‪Gruppe: {0}.‬",
    "JOIST/credits.contributors": "‪Bidragsytere: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Kvalitetssikret: {0}‬",
    "JOIST/credits.graphicArts": "‪Grafikk: {0}‬",
    "JOIST/credits.soundDesign": "‪Lyddesign: {0}‬",
    "JOIST/credits.thanks": "‪Takk‬",
    "JOIST/preferences.tabs.overview.title": "‪Oversikt‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simulering‬",
    "JOIST/preferences.tabs.visual.title": "‪Visuelt‬",
    "JOIST/preferences.tabs.audio.title": "‪Lyd‬",
    "JOIST/preferences.tabs.input.title": "‪Inndata‬",
    "JOIST/preferences.tabs.localization.title": "‪Språk‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Lydinnstillinger‬",
    "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.localization.regionAndCulture.title": "‪Region og kultur‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Velg hvordan personer, steder eller objekter skal fremstilles i simuleringen. Bildene er ikke ment å representere hele mangfoldet i en region eller kultur.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Språk‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Endre språk for å oversette teksten på skjermen. Eventuelle tilleggsbeskrivelser forblir på engelsk.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Vi legger til funksjoner i simuleringene våre for å gjøre dem mer inkluderende. Noen av disse funksjonene støtter tilgjengelighet for elever med ulike behov og innenfor ulike miljøer. Utforsk denne menyen for å se eller endre standard presentasjonsinnstillinger.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪For å finne andre simuleringer med inkluderende funksjoner, se etter tilgang og inkludering på simuleringsfiltersiden og filtrer etter inkluderende funksjon.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Utheving av interaktivitet‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Legg til visuell utheving for mus og berøring ved interaktivitet‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Lyder‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Tilleggslyder‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Spill lyder og lydeffekter mens du samhandler.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Spill av tilleggslyd som kan være nyttig.‬",
    "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": "‪Tale (Kun engelsk)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Opplesing og utheving av innhold ved aktivitet.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Afrika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Afrika (nøytral framstilling)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Asia‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Latin-Amerika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oseania‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Tilfeldig‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪USA‬",
    "JOIST/projectorMode": "‪Projektormodus‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Øk fargekontrasten for bedre synlighet i klasserom.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Flytt til neste oppgave eller gruppe‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Flytt til forrige oppgave eller gruppe‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Flytt mellom temaer i en gruppe‬",
    "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": "‪Trykk på knappen‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Gå ut av dialogen‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Sett verdier innenfor nummertastaturet‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Veksle mellom avkrysningsbokser‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Grunnleggende‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Tidskontroller‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pause og kjør‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Tilbakestill alt‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪eller‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Rask‬",
    "SCENERY_PHET/speed.normal": "‪Normal‬",
    "SCENERY_PHET/speed.slow": "‪Langsom‬",
    "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/key.option": "‪Alternativ‬",
    "SCENERY_PHET/key.alt": "‪Alle‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪Slutt‬",
    "SCENERY_PHET/key.enter": "‪Kjør‬",
    "SCENERY_PHET/key.backspace": "‪Slett bakover‬",
    "SCENERY_PHET/key.delete": "‪Slett‬",
    "SCENERY_PHET/key.fn": "‪fn‬",
    "SCENERY_PHET/key.home": "‪Hjem‬",
    "SCENERY_PHET/key.pageDown": "‪Ned en side‬",
    "SCENERY_PHET/key.pageUp": "‪Opp en side‬",
    "SCENERY_PHET/key.space": "‪Mellomrom‬",
    "SCENERY_PHET/key.shift": "‪Skift‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪for <b> å ta</b> eller <b>løse ut</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "nl": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Actief transport‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Gefaciliteerde diffusie‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Animatie van lipiden‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Bewegende animatie van een fosfolipide dubbellaag die het celmembraan vormt.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Glucose metabolisme‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Glucosemoleculen vervagen in de cel om de omzetting voor de cellulaire stofwisseling te simuleren.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Stereo kruising geluiden‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Benadruk de richting van het transport van opgeloste stoffen door het geluid te koppelen aan het rechterkanaal (van buiten naar binnen) en het linkerkanaal (van binnen naar buiten).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Speeltuin‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Eenvoudige diffusie‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Doorgangen markeren‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Geluiden bij het passeren‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Pas de hoeveelheid gekozen opgeloste stoffen aan‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Pas in kleinere hoeveelheden aan‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Aanpassers van opgeloste stoffen‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Verplaats eiwitten in het membraan‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Pak het eiwit vast in het membraan‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Verplaats het vastgepakte eiwit tussen de vakjes‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Laat het vastgepakte eiwit los in een leeg vakje of verwissel de vakjes‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Verwijder het vastgepakte eiwit‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Sorteer of verwijder eiwitten in het membraan‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Beweeg eiwitten in de gereedschapskist of toegevoegde liganden‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Pak vast of laat los‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Verplaats het vastgepakte eiwit of ligand tussen de beschikbare neerzetlocaties‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Beëindig de vastpak of beweeg interactie‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Transporteer eiwitten of liganden‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glucose‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Te weinig natrium aan de buitenkant!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Concentratie van opgeloste stoffen‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Buitenkant‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Binnenkant‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Opgeloste stoffen‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Lekkanaaltjes‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Spanningsgestuurde kanalen‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Ligandgestuurde kanalen‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Actieve membraanpompen‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>Pomp‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/Glucose<br>Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Verwijder Liganden‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Voeg liganden toe‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Membraan Potentiaal (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Ladingen‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Membraan transport‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Ongeldige Keuze Parameters‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Een of meer van de gekozen parameters hebben<br>ongeldige waarden:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪De simulatie zal starten met bepaalde waarden voor<br>deze te kiezen parameters.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Voorkeuren‬",
    "JOIST/menuItem.phetWebsite": "‪PhET website...‬",
    "JOIST/menuItem.reportAProblem": "‪Meld een probleem ...‬",
    "JOIST/menuItem.getUpdate": "‪Controleer of er updates zijn ...‬",
    "JOIST/menuItem.screenshot": "‪Schermafbeelding‬",
    "JOIST/menuItem.fullscreen": "‪Volledig scherm‬",
    "JOIST/menuItem.about": "‪Over ...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Sneltoetsen‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪om te starten‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪versie {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Credits‬",
    "JOIST/termsPrivacyAndLicensing": "‪Voorwaarden, privacy en licentie‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Credits vertaling‬",
    "JOIST/thirdParty.credits.link": "‪Credits van derden‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Aan het controleren of er updates zijn ...‬",
    "JOIST/updates.upToDate": "‪Deze simulatie is bijgewerkt.‬",
    "JOIST/updates.outOfDate": "‪Nieuwe versie beschikbaar‬",
    "JOIST/updates.newVersionAvailable": "‪Er is een nieuwe versie beschikbaar:  {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‪Je huidige versie is: {0}.‬",
    "JOIST/updates.getUpdate": "‪Haal update op ...‬",
    "JOIST/updates.noThanks": "‪Nee, dank u‬",
    "JOIST/updates.offline": "‪Niet in staat updates op te halen.‬",
    "JOIST/credits.leadDesign": "‪Hoofd ontwerp: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Software ontwikkeling: {0}‬",
    "JOIST/credits.team": "‪Groep: {0}‬",
    "JOIST/credits.contributors": "‪Bijdrage van: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Kwaliteitsborging: {0}‬",
    "JOIST/credits.graphicArts": "‪Grafisch werk: {0}‬",
    "JOIST/credits.soundDesign": "‪Ontwerp geluid: {0}‬",
    "JOIST/credits.thanks": "‪Dank u‬",
    "JOIST/preferences.tabs.overview.title": "‪Overzicht‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simulatie‬",
    "JOIST/preferences.tabs.visual.title": "‪Visueel‬",
    "JOIST/preferences.tabs.audio.title": "‪Audio‬",
    "JOIST/preferences.tabs.input.title": "‪Invoer‬",
    "JOIST/preferences.tabs.localization.title": "‪Vertaling‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Audio mogelijkheden‬",
    "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.localization.regionAndCulture.title": "‪Regio en cultuur‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Kies de weergave van mensen, plaatsen of voorwerpen in de sim. De beelden zijn niet bedoeld om de complete diversiteit van een regio of cultuur weer te geven.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Talen‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Verander de taal om een op het scherm weergegeven tekst te vertalen. Additionele beschrijvingen, indien aanwezig, blijven in het Engels.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪We voegen mogelijkheden toe om ze inclusiever te maken. Sommige van deze mogelijkheden ondersteunen toegankelijkheid voor leerlingen met diverse behoeften en binnen diverse omgevingen. Onderzoek dit menu om de standaard weergave instellingen te bekijken of te wijzigen.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Kijk in Toegang en inclusie op de simulatie filter pagina om andere simulaties te vinden die inclusieve mogelijkheden hebben en filter op de inclusieve mogelijkheid.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Interactieve highlights‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Voeg visuele highlights voor de muis toe en klik terwijl je bezig bent.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Geluiden‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Verbeterde geluiden‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Speel geluidseffecten af als je bezig bent‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Speel een additioneel geluid af dat sommige leerlingen kan helpen.‬",
    "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": "‪Uitspreken (alleen in het Engels)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Spreek en highlight de inhoud terwijl je bezig bent.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Afrika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Afrika (bescheiden)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Azië‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Latijns Amerika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceanië‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Willekeurig‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪Verenigde staten van Amerika‬",
    "JOIST/projectorMode": "‪Projectie mode‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Verhoog het kleurencontrast voor betere zichtbaarheid in klaslokalen.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Ga naar volgend voorwerp of groep‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Ga naar vorig voorwerp of groep‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Kies een voorwerp in een groep‬",
    "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": "‪Druk op knoppen‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Verlaat dialoog‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Zet waarden in het toetsenbord‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Verwissel checkboxes‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Eenvoudige acties‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pauze of speel actie‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Reset alles‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪of‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Snel‬",
    "SCENERY_PHET/speed.normal": "‪Normaal‬",
    "SCENERY_PHET/speed.slow": "‪Traag‬",
    "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/key.option": "‪Option‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪End‬",
    "SCENERY_PHET/key.enter": "‪Enter‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Delete‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Home‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Dn‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
    "SCENERY_PHET/key.space": "‪Spatie‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪to <b>Grab</b> or <b>Release</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "pl": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Transport aktywny‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Dyfuzja ułatwiona‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Animacja lipidów‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Animacja ruchu dwuwarstwy fosfolipidowej tworzącej błonę komórkową.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Metabolizm glukozy‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Cząsteczki glukozy zanikają wewnątrz komórki, symulując przemianę w metabolizmie komórkowym.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Dźwięki przejścia stereo‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Podkreśl kierunek transportu substancji rozpuszczonej, kierując dźwięk do prawego (z zewnątrz do wewnątrz) i lewego ( z wewnątrz na zewnątrz) kanału.‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Pobaw się‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Dyfuzja prosta‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Podświetl przejścia‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Dźwięki przejść‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Ustaw ilość substancji rozpuszczonej‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Reguluj w mniejszych ilościach‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Regulatory substancji rozpuszczonych‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Nawiguj białkami w błonie‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Chwyć białko w błonie‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Przenieś chwycone białko między gniazdami.‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Umieść chwycone białko w pustym gnieździe lub zamień gniazda.‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Usuń chwycone białko‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Sortowanie lub usuwanie białek w błonie‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Nawiguj po białkach w zestawie lub po dodanych ligandach‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Chwyć lub puść‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Przenieś chwycone białko lub ligand między dostępnymi lokalizacjami upuszczenia‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Anuluj chwytanie lub przemieszczanie‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Białka transportowe lub ligandy‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glukoza‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Zbyt niski poziom sodu na zewnątrz!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Stężenia substancji rozpuszczonych‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪zewnątrz‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪wewnątrz‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Rozpuszczone‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Kanały przeciekowe‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Kanały bramkowane napięciem‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Kanały bramkowane ligandem‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Transportery aktywne‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>Pompa‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/Glukoza<br>Współtransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Usuń ligandy‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Dodaj ligandy‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Potencjał błonowy (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Ładunki‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Transport błonowy‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Błędne parametry query‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Co najmniej jeden z tych parametrów query ma<br>nieprawidłowe wartości:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪Symulacja rozpocznie się z wartościami domyślnymi<br>tych parametrów query.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Preferencje‬",
    "JOIST/menuItem.phetWebsite": "‪Witryna PhET...‬",
    "JOIST/menuItem.reportAProblem": "‪Zgłoś problem...‬",
    "JOIST/menuItem.getUpdate": "‪Sprawdź aktualizacje…‬",
    "JOIST/menuItem.screenshot": "‪Zrzut ekranu‬",
    "JOIST/menuItem.fullscreen": "‪Pełny ekran‬",
    "JOIST/menuItem.about": "‪O aplikacji...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Skróty klawiaturowe‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪aby rozpocząć‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪wersja {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Zespół autorski‬",
    "JOIST/termsPrivacyAndLicensing": "‪Warunki, prywatność i licencjonowanie‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Tłumacze‬",
    "JOIST/thirdParty.credits.link": "‪Firmy zewnętrzne‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Sprawdzanie aktualizacji…‬",
    "JOIST/updates.upToDate": "‪Ta symulacja jest aktualna.‬",
    "JOIST/updates.outOfDate": "‪Nowa wersja dostępna‬",
    "JOIST/updates.newVersionAvailable": "‪Dostępna jest nowa wersja: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‪Twoja aktualna wersja to: {0}.‬",
    "JOIST/updates.getUpdate": "‪Pobierz aktualizację...‬",
    "JOIST/updates.noThanks": "‪Nie, dziękuję‬",
    "JOIST/updates.offline": "‪Nie można sprawdzić aktualizacji.‬",
    "JOIST/credits.leadDesign": "‪Główny projektant: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Rozwój oprogramowania: {0}‬",
    "JOIST/credits.team": "‪Zespół: {0}‬",
    "JOIST/credits.contributors": "‪Współtwórcy: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Kontrola jakości: {0}‬",
    "JOIST/credits.graphicArts": "‪Grafika: {0}‬",
    "JOIST/credits.soundDesign": "‪Projektowanie dźwięku: {0}‬",
    "JOIST/credits.thanks": "‪Podziękowania‬",
    "JOIST/preferences.tabs.overview.title": "‪Przegląd‬",
    "JOIST/preferences.tabs.simulation.title": "‪Symulacja‬",
    "JOIST/preferences.tabs.visual.title": "‪Wizualne‬",
    "JOIST/preferences.tabs.audio.title": "‪Audio‬",
    "JOIST/preferences.tabs.input.title": "‪Wejście‬",
    "JOIST/preferences.tabs.localization.title": "‪Lokalizacja‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Funkcje audio‬",
    "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.localization.regionAndCulture.title": "‪Region i kultura‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Wybierz sposób przedstawiania ludzi, miejsc lub obiektów w symulacji. Obrazy nie mają na celu przedstawiania całej różnorodności regionu lub kultury.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Języki‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Zmień język, aby przetłumaczyć tekst na ekranie. Dodatkowe opisy, jeśli są obecne, pozostają w języku angielskim.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Dodajemy funkcjonalności do naszych symulacji, aby uczynić je bardziej inkluzywnymi. Niektóre z tych funkcji wspierają dostępność dla uczniów o zróżnicowanych potrzebach i w różnych środowiskach. Skorzystaj z tego menu, aby przejrzeć lub zmienić domyślne ustawienia wyświetlania.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Aby znaleźć inne symulacje z funkcjami ułatwień dostępu, poszukaj opcji Dostęp i integracja na stronie filtrowania symulacji i filtruj według funkcji ułatwień dostępu.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Interaktywne wyróżnienia‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Dodaj wizualne wyróżnienia dla myszy i dotyku podczas interakcji.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Dźwięki‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Dodatkowe dźwięki‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Odtwarzaj sonifikacje i efekty dźwiękowe podczas interakcji.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Odtwórz dodatkowy dźwięk, który może być pomocny dla niektórych uczniów.‬",
    "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": "‪Udźwiękowienie (tylko w angielskim)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Dźwięki i wyróżnienie treści podczas interakcji.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Afryka‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Afryka (Modest)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Azja‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Ameryka Łacińska‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceania‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Losowo‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪Stany Zjednoczone Ameryki‬",
    "JOIST/projectorMode": "‪Tryb projektora‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Zwiększ kontrast kolorów dla lepszej widoczności w salach lekcyjnych.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Przejdź do następnej pozycji lub grupy‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Przejdź do poprzedniej pozycji lub grupy‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Przechodź między pozycjami w grupie‬",
    "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": "‪Naciśnij przycisk‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Wyjdź z okna dialogowego‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Ustaw wartości za pomocą klawiatury‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Przełącz pola wyboru‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Podstawowe działania‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Kontrola czasu‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pauza lub odtwarzanie akcji‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Resetuj wszystko‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪lub‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Szybko‬",
    "SCENERY_PHET/speed.normal": "‪Normalnie‬",
    "SCENERY_PHET/speed.slow": "‪Wolno‬",
    "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/key.option": "‪Opcja‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪End‬",
    "SCENERY_PHET/key.enter": "‪Enter‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Delete‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Home‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Dn‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
    "SCENERY_PHET/key.space": "‪Spacja‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪aby <b>chwycić</b> lub <b>uwolnić</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "ps": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‫فعال لېږد‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‫مساعد خپرېدل‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‫د لیپیډونو خوځښت‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‫د فاسفولیپیډ دوه‌طبقې خوځنده انیمېشن چې د حجرې غشا جوړوي‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‫د ګلوکوز میتابولیزم‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‫د حجروي مېتابولیزم د ښودلو لپاره، د ګلوکوز مالیکولونه د حجرې دننه ورو ورو له منځه ځي‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‫سټریو تېرېدونکي غږونه‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‫د حل کېدونکي مادې د لېږد لوری د غږي چینلونو په کارولو روښانه کړه‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‫لوب ځای‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‫ساده خپرېدل‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‫د تېرېدو روښانتیاوې‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‫د تېرېدو غږونه‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‫د ټاکل شوې منحله مادې د مقدار تنظیم‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‫په کم مقدار تنظیمول‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‫د حل کېدونکو موادو تنظیموونکي‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‫په غشاء کې د پروټینونو خوځښت‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‫په غشاء کې د پروټینونو نیول‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‫د نیول شویو پروټینونو خوځښت‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‫تشو برخو ته د نیول شویو پروټینونو ازادول‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‫د نیول شویو پروټینونو حذف‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‫په غشاء کې د پروټینونو تنظیم یا حذف‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‫بکس ته د پروټینونو انتقال یا لیګانډونو علاوه کول‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‫نیول یا خوشي کول‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‫پروټین یا لیګانډ له یو  ځای څخه بل ته وړل‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‫د نیولو یا خوځولو عمل لغوه کول‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‫د پروټین یا لیګانډ لېږد‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‫O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‫CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‫Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‫K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‫ګلوکوز‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‫ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‫بېروني سودیم ډېر کم دی‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‫د حل کېدونکو غلظتونه‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‫بېرون‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‫دننه‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‫منحله مواد‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‫لیک (پرانیستی) چینل‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‫د ولټاژ له‌خوا  کنترولېدونکي چینلونه‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‫د لیګانډ له‌خوا کنترولېدونکي چینلونه‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‫فعال لېږدونکي‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‫Na<sup>+</sup>/K<sup>+</sup><br>Pump‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‫Na<sup>+</sup>/Glucose<br>Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‫د لیګانډ له منځه وړل‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‫د لیګانډ علاوه کول‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‫(mV)د غشاء پوتنشیال‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‫چارجونه‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‫د غشا له لارې لېږد‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‫د غوښتنې ناسم پارامترونه‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‫د غوښتنې له دغو پارامترونو څخه یو یا څو یی ناسمې اندازې لري:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‫د غوښتنې د دغو پارامترونو لپاره به سېمولېشن د مخکنیو اندازو سره شروع کیږي.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‫لومړیتوبونه‬",
    "JOIST/menuItem.phetWebsite": "‫د PhET ویب پاڼه...‬",
    "JOIST/menuItem.reportAProblem": "‫د یوې ستونزې راپور ورکول...‬",
    "JOIST/menuItem.getUpdate": "‫د نویو معلوماتو لټون...‬",
    "JOIST/menuItem.screenshot": "‪Screenshot‬",
    "JOIST/menuItem.fullscreen": "‫ټوله صفحه‬",
    "JOIST/menuItem.about": "‫په اړه...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‫د کیبورډ لنډیزونه‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‫د پیل کېدو په حال کې‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‫بڼه {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‫امتیازونه‬",
    "JOIST/termsPrivacyAndLicensing": "‫شرایط، فردي حریم او د جواز صادرېدل‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‫د ژباړې امتیازونه‬",
    "JOIST/thirdParty.credits.link": "‫درېیم ګډون کوونکې امتیازونه‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‫د نویو معلوماتو د لټون په حال کې...‬",
    "JOIST/updates.upToDate": "‫دغه سېمولېشن آپډیټ دی.‬",
    "JOIST/updates.outOfDate": "‫نوی بڼه شتون لري‬",
    "JOIST/updates.newVersionAvailable": "‫یو نوی بڼه شتون لري: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‫ستاسو موجوده بڼه: {0}‬",
    "JOIST/updates.getUpdate": "‫نوي معلومات تر لاسه کړئ...‬",
    "JOIST/updates.noThanks": "‫نه، مننه‬",
    "JOIST/updates.offline": "‫د نویو معلوماتو پلټنه نشئ کولی.‬",
    "JOIST/credits.leadDesign": "‫مشر ډيزاینر : {0}‬",
    "JOIST/credits.softwareDevelopment": "‫د سافټ ویرونو پراختیا: {0}‬",
    "JOIST/credits.team": "‫ټیم: {0}‬",
    "JOIST/credits.contributors": "‫مرسته کوونکي: {0}‬",
    "JOIST/credits.qualityAssurance": "‫تضمین کیفیت: {0}‬",
    "JOIST/credits.graphicArts": "‫ګرافیکي هنرونه: {0}‬",
    "JOIST/credits.soundDesign": "‫غږیزه طرحه : {0}‬",
    "JOIST/credits.thanks": "‫مننه‬",
    "JOIST/preferences.tabs.overview.title": "‫عمومي کتنه‬",
    "JOIST/preferences.tabs.simulation.title": "‫سېمولېشن‬",
    "JOIST/preferences.tabs.visual.title": "‫انځوریز‬",
    "JOIST/preferences.tabs.audio.title": "‫آواز‬",
    "JOIST/preferences.tabs.input.title": "‫داخلیدل‬",
    "JOIST/preferences.tabs.localization.title": "‫محلي کول‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‫غږیزې ځانګړتیاوې‬",
    "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.localization.regionAndCulture.title": "‫سیمه او کلتور‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‫په سېمولېشن کې د خلکو، ځای یا څیز انځور غوره کړئ. د انځورونو موخه دا نه ده چې د یوې سیمې یا کلتور ټول استازیتوب وکړي.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‫ژبې‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‫د صفحې پر مخ د متن د ترجمې لپاره، ژبه بدله کړئ. د اضافي توضیحاتو د موجودیت په صورت کې به هغه په انګلیسي ژبه پاتې شي.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‫د سېمولېشن د جامع کولو لپاره مونږ ځینې ځاننګړتیاوې اضافه کوو، له دې اضافه کولو څخه یې ځینې يې په مختلفو محیطونو او شرایطو کې د زده کوونکو مختلفې اړتیاوې  په ښه ډول پوره کوي. دغه مینیو وپلتئ او یا هم تنظیمات اولني حالت ته راوړئ.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‫د نورو سېمولېشنونو او د جامع ځانګړتیاوو ته د لاس رسې لپاره د سېمولېشن د فلټر په صفحه کې   Access and Inclusion وګورئ، او نتایج یې د جامعو ځانګړتیاوي په نظر کې نیولو سره  فلتر یا تصفیه کړئ.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‫په زړه پورې لنډيزونه‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‫د موس لپاره د لیدنې وړ نښې اضافه کړئ او کار کولو په وخت کې یی استعمال کړئ‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‫غږونه‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‫اضافي غږونه‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‫کله چې تاسو متقابل عمل وکړئ سونیفیکیشن او غږیز اثر چالان کړئ.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‫نور غږونه چې شاید د ځینو زده کوونکو لپاره ګټور وي چالان کړئ.‬",
    "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": "‫غږیز (یواځې په انګلیسي)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‫کله چې تاسې کار کوئ، غږ وکړئ او په نښه یی کړئ‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‫افریقا‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‫افریقا‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‫اسیا‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‫لاتینه امریکا‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‫اقیانوسیه‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‫تصادفي‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‫د امریکا متحده ایالاتونه‬",
    "JOIST/projectorMode": "‫د پروجکټور موډ (حالت)‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‫په ټولګیو کې د ښه لید لپاره د رنګ تفاوت زیات کړئ.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‫یو بلې ډلې جنسونو ته ورتلل‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‫مخکنۍ ډلې جنسونو ته ورتلل‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‫یو ډله جنسونو ته ورتلل‬",
    "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": "‫بټن کیکاږئ‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‫د دیالوګ څخه وتل‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‫د کیلیو په صفحې کې د مقدارونو تنظیم‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‫چک باکس وتاکئ‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‫لومړنۍ کړنې‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‫د وخت کنترولونه‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‫د خپرېدو او ودرولو عملیه‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‫ټول اولني خالت ته راولئ‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‫یا‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‫-‬",
    "SCENERY_PHET/speed.fast": "‫چټک حرکت‬",
    "SCENERY_PHET/speed.normal": "‫عادي حرکت‬",
    "SCENERY_PHET/speed.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/key.option": "‫ټاکنه‬",
    "SCENERY_PHET/key.alt": "‫Alt‬",
    "SCENERY_PHET/key.capsLock": "‫Caps Lock‬",
    "SCENERY_PHET/key.esc": "‫Esc‬",
    "SCENERY_PHET/key.end": "‫End‬",
    "SCENERY_PHET/key.enter": "‫Enter‬",
    "SCENERY_PHET/key.backspace": "‫Backspace‬",
    "SCENERY_PHET/key.delete": "‫Delete‬",
    "SCENERY_PHET/key.fn": "‫Fn‬",
    "SCENERY_PHET/key.home": "‫Home‬",
    "SCENERY_PHET/key.pageDown": "‫Pg Dn‬",
    "SCENERY_PHET/key.pageUp": "‫Pg Up‬",
    "SCENERY_PHET/key.space": "‫Space‬",
    "SCENERY_PHET/key.shift": "‫Shift‬",
    "SCENERY_PHET/key.tab": "‫Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‫A‬",
    "SCENERY_PHET/key.c": "‫C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‫L‬",
    "SCENERY_PHET/key.r": "‫R‬",
    "SCENERY_PHET/key.s": "‫S‬",
    "SCENERY_PHET/key.w": "‫W‬",
    "SCENERY_PHET/key.one": "‫1‬",
    "SCENERY_PHET/key.two": "‫2‬",
    "SCENERY_PHET/key.three": "‫3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "pt_BR": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Transporte Ativo‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Difusão Facilitada‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Animação de Lipídios‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Animação ondulante da bicamada fosfolipídica formando a membrana celular.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Metabolismo da Glicose‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪As moléculas de glicose desaparecem dentro da célula para simular a conversão pelo metabolismo celular.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Sons de Cruzamento Estéreo‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Enfatizar a direção do transporte de soluto mapeando o som para os canais direito (de fora para dentro) e esquerdo (de dentro para fora).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Parque‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Difusão Simples‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Realçar Travessia‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Sons da Travessia‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Ajustar porção do soluto escolhido‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Ajustar em porções menores‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Ajustadores de Soluto‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Navegar por proteínas na membrana‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Capturar proteína na membrana‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Mover proteína capturada entre as fendas‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Liberar a proteína capturada na fenda vazia ou trocar as fendas‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Excluir proteína capturada‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Classificar ou Excluir Proteínas na Membrana‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Navegar pelas proteínas na caixa de ferramentas ou pelos ligantes adicionados‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Agarrar ou mover‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Mover a proteína ou ligante agarrado entre os locais de descarte disponíveis‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Cancelar interação de agarrar ou mover‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Proteínas de Transporte ou Ligantes‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>1+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>1+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glicose‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Sódio Muito Baixo no Exterior!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Concentrações de Solutos‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Extracelular‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Intracelular‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Solutos‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Canais de Repouso‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Canais Dependentes de Voltagem‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Canais Controlados por Ligantes‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Transportadores Ativos‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Bomba de<br>Na<sup>1+</sup>/K<sup>1+</sup>‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Cotransportador de<br>Na<sup>+</sup>/Glicose‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Remover Ligantes‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Adicionar Ligantes‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Potencial de Membrana (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Cargas‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Transporte Celular‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Parâmetros de Consulta Inválidos‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Um ou mais parâmetros de consulta têm<br>valores inválidos:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪A simulação iniciará com valores padrão para esses<br>parâmetros de consulta.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Preferências‬",
    "JOIST/menuItem.phetWebsite": "‪Portal PhET…‬",
    "JOIST/menuItem.reportAProblem": "‪Informar problema...‬",
    "JOIST/menuItem.getUpdate": "‪Conferir atualizações...‬",
    "JOIST/menuItem.screenshot": "‪Captura de tela‬",
    "JOIST/menuItem.fullscreen": "‪Tela Cheia‬",
    "JOIST/menuItem.about": "‪Sobre...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Teclas de Atalho‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪para iniciar‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪versão {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Créditos‬",
    "JOIST/termsPrivacyAndLicensing": "‪Termos, Privacidade & Licenciamento‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Traduzido por‬",
    "JOIST/thirdParty.credits.link": "‪Créditos de Terceiros‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Procurando atualizações...‬",
    "JOIST/updates.upToDate": "‪Esta simulação está atualizada.‬",
    "JOIST/updates.outOfDate": "‪Nova versão disponível‬",
    "JOIST/updates.newVersionAvailable": "‪Há uma nova versão disponível: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‪Sua versão atual é: {0}.‬",
    "JOIST/updates.getUpdate": "‪Atualizar...‬",
    "JOIST/updates.noThanks": "‪Não, obrigado‬",
    "JOIST/updates.offline": "‪Não foi possível verificar atualizações.‬",
    "JOIST/credits.leadDesign": "‪Líder do Design: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Desenvolvimento de Software: {0}‬",
    "JOIST/credits.team": "‪Equipe: {0}‬",
    "JOIST/credits.contributors": "‪Colaboradores: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Garantia de Qualidade: {0}‬",
    "JOIST/credits.graphicArts": "‪Artes Gráficas: {0}‬",
    "JOIST/credits.soundDesign": "‪Design de Som: {0}‬",
    "JOIST/credits.thanks": "‪Agradecimentos‬",
    "JOIST/preferences.tabs.overview.title": "‪Visão Geral‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simulação‬",
    "JOIST/preferences.tabs.visual.title": "‪Visual‬",
    "JOIST/preferences.tabs.audio.title": "‪Áudio‬",
    "JOIST/preferences.tabs.input.title": "‪Entrada‬",
    "JOIST/preferences.tabs.localization.title": "‪Localização‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Recursos de Áudio‬",
    "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.localization.regionAndCulture.title": "‪Região e Cultura‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Selecione a representação de pessoas, lugares ou objetos na Sim. As imagens não pretendem representar toda a diversidade de uma região ou cultura.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Idiomas‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Alterar idioma para traduzir o texto na tela. Descrições adicionais, quando presentes, permanecem em inglês.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Estamos adicionando recursos às nossas simulações para torná-las mais inclusivas. Alguns deles oferecem acessibilidade para estudantes com diversas necessidades e em diversos ambientes. Explore as guias neste menu para revisar ou alterar as configurações.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Procure outras simulações com acessibilidade! Na página das simulações no Portal do PhET, olhe em Acessibilidade & Inclusão e filtre por Recursos Inclusivos.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Destaques Interativos‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Adicione destaques visuais para mouse e toque conforme você interage.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Sons‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Sons Extras‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Habilitar efeitos sonoros enquanto você interage.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Tocar sons adicionais que podem ser úteis para alguns alunos.‬",
    "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": "‪Voz (apenas em inglês)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Dê voz e destaque ao conteúdo enquanto você interage.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪África‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪África (modesta)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Ásia‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪América Latina‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceania‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Aleatória‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪EUA‬",
    "JOIST/projectorMode": "‪Modo Projetor‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Aumente o contraste de cores para melhor visibilidade em sala de aula.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Mover para o próximo item ou grupo‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Mover para item ou grupo anterior‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Mover entre itens de um grupo‬",
    "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": "‪Pressione os botões‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Sair do diálogo‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Definir valores no teclado‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Alternar caixas de seleção‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Ações Básicas‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Controles de tempo‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pausa ou continua‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Reiniciar Tudo‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪ou‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Rápido‬",
    "SCENERY_PHET/speed.normal": "‪Normal‬",
    "SCENERY_PHET/speed.slow": "‪Lento‬",
    "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/key.option": "‪Opção‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪End‬",
    "SCENERY_PHET/key.enter": "‪Enter‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Delete‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Home‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Dn/Descer página‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Up/Subir página‬",
    "SCENERY_PHET/key.space": "‪Espaço‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪para <b>Pegar</b> ou <b>Soltar</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "ro": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Transport activ‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Difuzie facilitată‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Animație lipide‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Animație cu mișcări ale stratului dublu fosfolipidic care formează membrana celulară.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Metabolismul glucozei‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Moleculele de glucoză se descompun în interiorul celulei pentru a simula conversia pentru metabolismul celular.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Sunete stereo încrucișate‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Evidențiați direcția de transport a solutului prin maparea sunetului pe canalele din dreapta (din exterior spre interior) și din stânga (din interior spre exterior).‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Teren de joacă‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Difuzie simplă‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Evidențiere la traversare‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Sunete la traversare‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Reglați cantitatea de solut aleasă‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Reglați la o dimensiune mai mică amounts‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Reglatoare de solut‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Deplasați proteinele din membrană‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Alegerea proteinelor în membrană‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Mută proteina aleasă între sloturi‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Eliberați proteina prinsă în slotul gol sau schimbați sloturile‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Ștergeți proteina aleasă‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Sortarea sau ștergerea proteinelor din membrană‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Navigați printre proteine în caseta de instrumente sau liganzi adăugați‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Prinde sau eliberează‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Mută proteina sau ligandul capturat între locațiile disponibile pentru plasare‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Anulează interacțiunea de prindere sau mutare‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Proteine de transport sau liganzi‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glucoză‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Nivelul de sodiu din exterior este prea scăzut!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Concentrațiile solutului‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪În exterior‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪În interior‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Soluți‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Canale de scurgere‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Canale voltaj-dependente‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Canale controlate de liganzi‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Transportori activi‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Pompă <br> Na<sup>+</sup>/K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Cotransportorul <br>Na<sup>+</sup>/Glucoză‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Elimină liganzii‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Adăugați liganzi‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Potențial de membrană (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Sarcini‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Transportul membranar‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Parametri de interogare greșiți‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Unul sau mai mulți parametri de interogare listați au <br> valori greșite:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪Simularea va începe cu valori implicite pentru <br> acei parametri de interogare.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Preferințe‬",
    "JOIST/menuItem.phetWebsite": "‪Pagina web PhET...‬",
    "JOIST/menuItem.reportAProblem": "‪Raportează o problemă...‬",
    "JOIST/menuItem.getUpdate": "‪Caută actualizări...‬",
    "JOIST/menuItem.screenshot": "‪Captură de ecran‬",
    "JOIST/menuItem.fullscreen": "‪Afișare pe tot ecranul‬",
    "JOIST/menuItem.about": "‪Despre...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Scurtături tastatură‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪pentru a începe‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪versiunea {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Credite‬",
    "JOIST/termsPrivacyAndLicensing": "‪Termeni și condiții, confidențialitate & licențiere‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Traducere‬",
    "JOIST/thirdParty.credits.link": "‪Terți‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Se caută actualizări...‬",
    "JOIST/updates.upToDate": "‪Această simulare este la zi.‬",
    "JOIST/updates.outOfDate": "‪Versiune nouă disponibilă‬",
    "JOIST/updates.newVersionAvailable": "‪Nouă versiune disponibilă: {0}‬",
    "JOIST/updates.yourCurrentVersion": "‪Versiunea curentă este: {0}‬",
    "JOIST/updates.getUpdate": "‪Descarcă actualizare...‬",
    "JOIST/updates.noThanks": "‪Nu, mulțumesc!‬",
    "JOIST/updates.offline": "‪Nu se pot căuta actualizări.‬",
    "JOIST/credits.leadDesign": "‪Design principal: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Dezvoltare software: {0}‬",
    "JOIST/credits.team": "‪Echipa: {0}‬",
    "JOIST/credits.contributors": "‪Colaboratori: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Asigurarea calității: {0}‬",
    "JOIST/credits.graphicArts": "‪Grafică: {0}‬",
    "JOIST/credits.soundDesign": "‪Sunet: {0}‬",
    "JOIST/credits.thanks": "‪Mulțumiri‬",
    "JOIST/preferences.tabs.overview.title": "‪Prezentare generală‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simulare‬",
    "JOIST/preferences.tabs.visual.title": "‪Vizual‬",
    "JOIST/preferences.tabs.audio.title": "‪Audio‬",
    "JOIST/preferences.tabs.input.title": "‪Intrare‬",
    "JOIST/preferences.tabs.localization.title": "‪Localizare‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Opțiuni audio‬",
    "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.localization.regionAndCulture.title": "‪Regiune și cultură‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Selectați reprezentarea persoanelor, a locurilor sau a obiectelor din simulare. Imaginile nu sunt concepute pentru a reprezenta întreaga diversitate a unei regiuni sau culturi.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Limbi‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Schimbați limba pentru a traduce textul de pe ecran. Descrierile suplimentare, atunci când sunt prezente, rămân în limba engleză‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Adăugăm caracteristici simulărilor noastre pentru a le face mai incluzive. Unele dintre aceste caracteristici sprijină accesibilitatea pentru cursanții cu nevoi diverse și în medii diverse. Explorați acest meniu pentru a revizui sau schimba setările implicite ale prezentării.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Pentru a găsi alte simulatoare cu caracteristici incluzive, caută Acces și Incluziune în pagina de filtrare a simulatoarelor și filtrează după caracteristicile incluzive.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Evidențiatori interactivi‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Evidențiază cursorul în timpul interacțiunii cu mouse sau ecran tactil.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Sunete‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Sunete suplimentare‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Redă reprezentări și efecte sonore în timpul interacțiunii.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Redă sunet suplimentar care poate fi de ajutor unora.‬",
    "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": "‪Voce (doar în engleză)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Voce și conținut evidențiat la interacțiune‬",
    "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": "‪America Latină‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceania‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Aleatoriu‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪Statele Unite ale Americii‬",
    "JOIST/projectorMode": "‪Mod videoproiector‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Creșteți contrastul culorilor pentru o mai bună vizibilitate în sala de clasă.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Mergi la următorul element sau grup‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Mergi la elementul sau grupul anterior‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Deplasare între elementele unui grup‬",
    "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": "‪Apasă butoanele‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Ieși din fereastră‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Setați valorile din tastatură‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Comutare casete de selectare‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Acțiuni de bază‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Control redare‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pauză sau redare acțiune‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Resetare‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪sau‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Rapid‬",
    "SCENERY_PHET/speed.normal": "‪Normal‬",
    "SCENERY_PHET/speed.slow": "‪Lent‬",
    "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/key.option": "‪Opțiuni‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪End‬",
    "SCENERY_PHET/key.enter": "‪Enter‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Șterge‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Acasă‬",
    "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/key.toGrabOrRelease": "‪<b>Prinde</b> sau <b>eliberează</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "sr": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Активни транспорт‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Олакшана дифузија‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Анимација липида‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Анимација померања фосфолипидног двослоја који формира ћелијску мембрану.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Метаболизам глукозе‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Молекули глукозе нестају унутар ћелије како би симулирали конверзију за ћелијски метаболизам.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Стерео звуци прелаза‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Нагласите смер транспорта растворених материја мапирањем звука на десни (споља ка унутра) и леви (изнутра ка споља) канал‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Играоница‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Једноставна дифузија‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Најважнији делови преласка‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Звуци преласка‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Подесите изабрану количину раствора‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Прилагодити у мањим количинама‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Подешавање раствора‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Навигација протеина у мембрани‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Ухватите протеин у мембрани‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Премештајте ухваћене протеине између слотова‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Отпустите ухваћени протеин у празан слот или замените слотове‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Уклоните ухваћени протеин‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Одаберите или обришите протеине у мембрани‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Навигација протеина у алаткама или додати лиганде‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Ухвати или пусти‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Премештајте ухваћени протеин или лиганд између доступних локација за испуштање‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Откажи хватање или померање‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Транспортни протеини или лиганди‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Глукоза‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP (АТП)‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Пренизак ниво натријума напољу!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Концентрација раствора‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Споља‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Унутра‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Раствори‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Канали цурења‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Напонски контролисани канали‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Лигандно контролисани канали‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Активни транспорти‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>пумпа‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/коранспортер<br>глукозе‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Уклони лиганде‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Додај лиганде‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Потенцијал мембране (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Нелектрисања‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Мембрански транспорт‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Неважећи параметри упита‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Један или више улазних параметара има неважеће вредности‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪Симулација ће почети са заданим вредностима за ове <br> параметре упита‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Подешавања‬",
    "JOIST/menuItem.phetWebsite": "‪PhET вебсајт...‬",
    "JOIST/menuItem.reportAProblem": "‪Пријави проблем...‬",
    "JOIST/menuItem.getUpdate": "‪Провери ажурирања‬",
    "JOIST/menuItem.screenshot": "‪Слика екрана (скриншот)‬",
    "JOIST/menuItem.fullscreen": "‪Цео екран‬",
    "JOIST/menuItem.about": "‪Детаљи...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Пречице са тастатуре‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪започни‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪Верзија {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Заслуге‬",
    "JOIST/termsPrivacyAndLicensing": "‪Услови, приватност и лиценцирање‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Владан Ал. Младеновић‬",
    "JOIST/thirdParty.credits.link": "‪Доприноси треће стране‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Провера ажурирања‬",
    "JOIST/updates.upToDate": "‪Ова симулација је ажурирана.‬",
    "JOIST/updates.outOfDate": "‪Доступна нова верзија‬",
    "JOIST/updates.newVersionAvailable": "‪Доступна нова верзија: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‪Ваша тренутна верзија је: {0}.‬",
    "JOIST/updates.getUpdate": "‪Ажурирај...‬",
    "JOIST/updates.noThanks": "‪Не хвала!‬",
    "JOIST/updates.offline": "‪Не могу да проверим ажурирања.‬",
    "JOIST/credits.leadDesign": "‪Дизајн: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Развој софтвера: {0}‬",
    "JOIST/credits.team": "‪Тим: {0}‬",
    "JOIST/credits.contributors": "‪Сарадници: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Гаранција квалитета: {0}‬",
    "JOIST/credits.graphicArts": "‪Графика: {0}‬",
    "JOIST/credits.soundDesign": "‪Sound Design: {0}‬",
    "JOIST/credits.thanks": "‪Хвала‬",
    "JOIST/preferences.tabs.overview.title": "‪Преглед‬",
    "JOIST/preferences.tabs.simulation.title": "‪Симулација‬",
    "JOIST/preferences.tabs.visual.title": "‪Визуелно‬",
    "JOIST/preferences.tabs.audio.title": "‪Звук‬",
    "JOIST/preferences.tabs.input.title": "‪Улаз‬",
    "JOIST/preferences.tabs.localization.title": "‪Локализација‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Поставке звука‬",
    "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.localization.regionAndCulture.title": "‪Region and Culture‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Изаберите приказ људи, места или објеката у симулацији. Слике нису намењене да представљају целокупну разноликост региона или културе.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Језици‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Промените језик да бисте превели текст на екрану. Додатни описи, када су присутни, остају на енглеском.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Нашим симулацијама додајемо функције како бисмо их учинили обухватнијим. Неке од ових функција подржавају приступачност за ученике са различитим потребама и у различитим окружењима. Истражите картице у овом менију да бисте прегледали или променили подразумевана подешавања презентације.‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪Да бисте пронашли друге симулације са инклузивним функцијама, потражите Приступ (Access) и укључивање на страници филтера за симулацију и филтрирајте по инклузивној функцији.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Интерактивни детаљи‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Додајте визуелно истицања за миша и додир током интеракције.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Звукови‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Додатни звук‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Репродукујте звучне ефекте и звучне ефекте док сте у интеракцији.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Пустите додатни звук који би могао бити од помоћи неким ученицима‬",
    "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": "‪Гласајте и истакните садржај док сте у интеракцији.‬",
    "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": "‪Пројектор мод‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Повећајте контраст боја за бољу видљивост у учионицама‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Пређите на следећу ставку или  групу‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Вратите се на претходну ставку или групу‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Прелазите између ставки у групи‬",
    "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": "‪Притисни тастере‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Изађите из дијалога‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Подесите вредности преко тастатуре‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Промените чекирања‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Основне радње‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Контрола времена‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Паузирајте или акција‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Све на почетак‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪или‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Брзо‬",
    "SCENERY_PHET/speed.normal": "‪Нормално‬",
    "SCENERY_PHET/speed.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/key.option": "‪Опција‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Изађи‬",
    "SCENERY_PHET/key.end": "‪Крај‬",
    "SCENERY_PHET/key.enter": "‪Унос‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Delete‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Почетак‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Dn‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
    "SCENERY_PHET/key.space": "‪Размак‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪<b>Ухвати</b> или <b>Пусти</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "sv": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Aktiv transport‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Underlättad diffusion‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Animation av lipider‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Rörlig animation av det dubbla lagret av fosfolipider som bygger upp cellmembranet‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Glukosmetabolism‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Glukosmolekylerna löses upp för att symbolisera att de omvandlas i cellens metabolism‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Stereo av korsvisa ljud‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Betona riktningen på transporten av det lösta ämnet genom att koppla ljud höger kanal (utsida till insida) och vänster kanal (insida till utsida)‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Testa själv‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Enkel diffusion‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Markera passage över membran‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Ljud vid passage över membran‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Justera det valde ämnets mängd‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Justera mindre mängder‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Justera lösning‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Navigera proteiner i membranet‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Markera protein i membranet‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Flytta markerat protein mellan platser‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Släpp markerat protein till en tom plats eller byt plats‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Ta bort markerat protein‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Sortera eller ta bort proteiner i membranet‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Navigera proteiner i verktygslådan eller tillagda ligander‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Markera eller släpp‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Flytta markerat protein eller ligand mellan tillgängliga platser‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Ångra markering eller förflyttning‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Transportproteiner eller ligander‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glukos‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Utsidans halt av natrium är för låg!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Koncentration av lösta ämnen‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Utsida‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Insida‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Lösta ämnen‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Jonkanaler‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Spänningsstyrda jonkanaler‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Ligandstyrda jonkanaler‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Transportproteiner för aktiv transport (pumpar)‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>Pump‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/Glucose<br>Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Ta bort ligander‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Lägg till ligander‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪membranpotential (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Laddningar‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Transport över membran‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Ogiltiga parametrar‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪En eller flera av dessa variabler har<br>ogiltiga värden:‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪Simuleringen börjar med standardvärden för<br>dessa variabler.‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Inställningar‬",
    "JOIST/menuItem.phetWebsite": "‪PhET Webbsida…‬",
    "JOIST/menuItem.reportAProblem": "‪Rapportera ett problem...‬",
    "JOIST/menuItem.getUpdate": "‪Kontrollera uppdateringar...‬",
    "JOIST/menuItem.screenshot": "‪Skärmdump‬",
    "JOIST/menuItem.fullscreen": "‪Helskärm‬",
    "JOIST/menuItem.about": "‪Om...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Kortkommandon för tangentbordet‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪för att komma igång‬",
    "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/credits.title": "‪Medverkande‬",
    "JOIST/termsPrivacyAndLicensing": "‪Licens och villkor‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Översättning‬",
    "JOIST/thirdParty.credits.link": "‪Tredjepart‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Kontrollerar uppdateringar...‬",
    "JOIST/updates.upToDate": "‪Denna simulering är uppdaterad‬",
    "JOIST/updates.outOfDate": "‪Ny version tillgänglig‬",
    "JOIST/updates.newVersionAvailable": "‪Det finns en ny version att använda: {0}.‬",
    "JOIST/updates.yourCurrentVersion": "‪Din nuvarande version är: {0}.‬",
    "JOIST/updates.getUpdate": "‪Hämta uppdatering...‬",
    "JOIST/updates.noThanks": "‪Nej tack‬",
    "JOIST/updates.offline": "‪Det går inte att kontrollera uppdateringar.‬",
    "JOIST/credits.leadDesign": "‪Lead Design: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Mjukvaruutveckling: {0}‬",
    "JOIST/credits.team": "‪Team: {0}‬",
    "JOIST/credits.contributors": "‪Bidragsgivare: {0}‬",
    "JOIST/credits.qualityAssurance": "‪Kvalitetskontroll: {0}‬",
    "JOIST/credits.graphicArts": "‪Grafik: {0}‬",
    "JOIST/credits.soundDesign": "‪Ljudskapare: {0}‬",
    "JOIST/credits.thanks": "‪Tack‬",
    "JOIST/preferences.tabs.overview.title": "‪Översikt‬",
    "JOIST/preferences.tabs.simulation.title": "‪Simulering‬",
    "JOIST/preferences.tabs.visual.title": "‪Synligt‬",
    "JOIST/preferences.tabs.audio.title": "‪Ljud‬",
    "JOIST/preferences.tabs.input.title": "‪Inmatning‬",
    "JOIST/preferences.tabs.localization.title": "‪Lokalisering‬",
    "JOIST/preferences.tabs.audio.audioFeatures.title": "‪Ljudfunktioner‬",
    "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.localization.regionAndCulture.title": "‪Region och kultur‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.description": "‪Välj skildring av människor, platser eller föremål i simuleringen. Bilder är inte avsedda att representera hela mångfalden av en region eller kultur.‬",
    "JOIST/preferences.tabs.localization.languageSelection.title": "‪Språk‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Välj språk för att översätta skärmtext. Ytterligare text, när den finns, förblir på engelska.‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪Vi lägger till funktioner i våra simuleringar för att göra dem mer inkluderande. Vissa av dessa funktioner stödjer tillgänglighet för elever med olika behov och inom olika miljöer. Utforska flikarna i den här menyn för att granska eller ändra standardinstä‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪För att hitta andra simuleringar med inkluderande funktioner, leta efter Access och Inclusion på simuleringsfiltersidan och filtrera efter inkluderande funktion.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Interaktiva höjdpunkter‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Visa markering när du använder mus eller pekfunktion.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Ljud‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Extra ljud‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Spela upp ljud och ljudeffekter‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Spela upp ytterligare ljud som kan vara till hjälp för vissa elever.‬",
    "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": "‪Röststöd(Endast engelska)‬",
    "JOIST/preferences.tabs.audio.voicing.description": "‪Röststöd och markera innehåll medan du använder simuleringen.‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africa": "‪Afrika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.africaModest": "‪Afrika(Modest)‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.asia": "‪Asien‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.latinAmerica": "‪Latinamerika‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.oceania": "‪Oceanien‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.random": "‪Slumpmässig‬",
    "JOIST/preferences.tabs.localization.regionAndCulture.unitedStatesOfAmerica": "‪USA‬",
    "JOIST/projectorMode": "‪Projektorläge‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Öka färgkontrasten för bättre bild i klassrum.‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Flytta till nästa objekt eller grupp‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Flytta till föregående objekt eller grupp‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Flytta mellan objekt i en grupp‬",
    "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": "‪Tryck på knapparna‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Lämna ett dialogfönster‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.exitDialogDescription": "‪Exit a dialog with Escape key.‬",
    "SCENERY_PHET/keyboardHelpDialog.setValuesInKeypad": "‪Ställ in värden med knappsatsen‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.setValuesInKeypadDescription": "‪Set values within keypad using number keys 0-9.‬",
    "SCENERY_PHET/keyboardHelpDialog.toggleCheckboxes": "‪Markera i bockrutorna‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Grundläggande åtgärder‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Tidsinställningar‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Pausa eller spela förlopp‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Återställ allt‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪eller‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Snabb‬",
    "SCENERY_PHET/speed.normal": "‪Normal‬",
    "SCENERY_PHET/speed.slow": "‪Långsam‬",
    "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/key.option": "‪Alternativ‬",
    "SCENERY_PHET/key.alt": "‪alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪End‬",
    "SCENERY_PHET/key.enter": "‪Enter‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Delete‬",
    "SCENERY_PHET/key.fn": "‪fn‬",
    "SCENERY_PHET/key.home": "‪Hem‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Dn‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
    "SCENERY_PHET/key.space": "‪Mellanslag‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪to <b>Grab</b> or <b>Release</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  },
  "vi": {
    "MEMBRANE_TRANSPORT/screen.activeTransport": "‪Vận chuyển chủ động‬",
    "MEMBRANE_TRANSPORT/a11y.activeTransportScreen.screenButtonsHelpText": "‪Explore conditions to actively transport solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.facilitatedDiffusion": "‪Khuếch tán tăng cường‬",
    "MEMBRANE_TRANSPORT/a11y.facilitatedDiffusionScreen.screenButtonsHelpText": "‪Explore conditions to facilitate diffusion for solutes using transport proteins.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.label": "‪Lipids Animation‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.animateLipids.description": "‪Wiggling animation of phospholipid bilayer forming the cell membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseLeftValue": "‪Lipids Animation off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.animateLipids.accessibleContextResponseRightValue": "‪Lipids Animation on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.label": "‪Chuyển hoá Glucose‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.simulation.glucoseMetabolism.description": "‪Glucose molecules fade away inside cell to simulate conversion for cellular metabolism.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseLeftValue": "‪Glucose Metabolism off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.simulation.glucoseMetabolism.accessibleContextResponseRightValue": "‪Glucose Metabolism on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.label": "‪Stereo Crossing Sounds‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseLeftValue": "‪Stereo Crossing Sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.preferencesDialog.audio.sounds.stereoCrossingSounds.accessibleContextResponseRightValue": "‪Stereo Crossing Sounds on.‬",
    "MEMBRANE_TRANSPORT/preferencesDialog.audio.sounds.stereoCrossingSounds.description": "‪Emphasize solute transport direction by mapping sound to right (outside to inside) and left (inside to outside) channels.‬",
    "MEMBRANE_TRANSPORT/screen.playground": "‪Sân chơi‬",
    "MEMBRANE_TRANSPORT/a11y.playgroundScreen.screenButtonsHelpText": "‪Play with all solutes and all transport proteins.‬",
    "MEMBRANE_TRANSPORT/screen.simpleDiffusion": "‪Khuếch tán đơn giản‬",
    "MEMBRANE_TRANSPORT/a11y.simpleDiffusionScreen.screenButtonsHelpText": "‪Explore what solutes can diffuse freely in a cellular environment.‬",
    "MEMBRANE_TRANSPORT/settings.crossingHighlights": "‪Crossing Highlights‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleHelpText": "‪Explore with or without visual highlights for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseChecked": "‪Visual highlights for solute crossings, on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingHighlightsCheckbox.accessibleContextResponseUnchecked": "‪Visual highlights for solute crossings, off.‬",
    "MEMBRANE_TRANSPORT/settings.crossingSounds": "‪Crossing Sounds‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleHelpText": "‪Explore with or without unique sounds for solute crossings.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseChecked": "‪Solute crossing sounds on.‬",
    "MEMBRANE_TRANSPORT/a11y.settings.crossingSoundsCheckbox.accessibleContextResponseUnchecked": "‪Solute crossing sounds off.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHeading": "‪Solute Adjusters‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControls.accessibleHelpText": "‪Add or remove chosen solute to outside or inside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleName": "‪Erase All Solutes‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleContextResponse": "‪Solutes cleared. Add solutes to observe changes.‬",
    "MEMBRANE_TRANSPORT/a11y.eraseSolutesButton.accessibleHelpText": "‪Disabled when no solutes have been added.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALot": "‪Adjust chosen solute amount‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALotDescription": "‪Adjust chosen solute amount with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.addOrRemoveALittle": "‪Adjust in smaller amounts‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.soluteAdjusters.addOrRemoveALittleDescription": "‪Adjust in smaller amounts with Shift plus Left and Right Arrow keys or Shift plus A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.soluteAdjusters.title": "‪Điều chỉnh chất tan‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.navigateProteins": "‪Navigate proteins in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.navigateProteinsDescription": "‪Navigate proteins in membrane with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.grabProtein": "‪Grab protein in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.grabProteinDescription": "‪Grab protein in membrane with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.moveGrabbedProtein": "‪Move grabbed protein between slots‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.moveGrabbedProteinDescription": "‪Move grabbed protein between slots with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.releaseProtein": "‪Release grabbed protein into empty slot or swap slots‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.releaseProteinDescription": "‪Release grabbed protein into empty slot or swap slots with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.deleteProtein": "‪Delete grabbed protein‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.sortOrDeleteProteins.deleteProteinDescription": "‪Delete grabbed protein with Backspace or Delete key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.sortOrDeleteProteins.title": "‪Sort or Delete Proteins in Membrane‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.navigate": "‪Navigate proteins in toolbox or added ligands‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.navigateDescription": "‪Navigate proteins in toolbox or added ligands with Tab key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.grabOrRelease": "‪Grab or release‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.grabOrReleaseDescription": "‪Grab or release with Space or Enter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.moveGrabbedItem": "‪Move grabbed protein or ligand between available drop locations‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.moveGrabbedItemDescription": "‪Move grabbed protein or ligand between available drop locations with Left and Right Arrow keys or A and D letter keys.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.cancelGrab": "‪Cancel grab or move interaction‬",
    "MEMBRANE_TRANSPORT/a11y.keyboardHelp.transportProteinsAndLigands.cancelGrabDescription": "‪Cancel grab or move interaction with Escape key.‬",
    "MEMBRANE_TRANSPORT/keyboardHelp.transportProteinsAndLigands.title": "‪Transport Proteins or Ligands‬",
    "MEMBRANE_TRANSPORT/soluteNames.oxygen": "‪O<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.carbonDioxide": "‪CO<sub>2</sub>‬",
    "MEMBRANE_TRANSPORT/soluteNames.sodiumIon": "‪Na<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.potassiumIon": "‪K<sup>+</sup>‬",
    "MEMBRANE_TRANSPORT/soluteNames.glucose": "‪Glucose‬",
    "MEMBRANE_TRANSPORT/soluteNames.atp": "‪ATP‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.oxygenRadioButton": "‪Oxygen, O2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.carbonDioxideRadioButton": "‪Carbon Dioxide, CO2, nonpolar, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.sodiumIonRadioButton": "‪Sodium Ion, Na, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.potassiumIonRadioButton": "‪Potassium Ion, K, positive, small‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.glucoseRadioButton": "‪Glucose, hexagonal ring, large‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.atpRadioButton": "‪Adenosine Triphosphate, ATP, complex, large‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.ligandGatedChannelWithoutLigands": "‪Ligand-gated protein closed. Look for ligands‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.voltageGatedChannelAtRestingPotential": "‪Voltage-gated protein closed. Check membrane potential‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.pumpAwaitingPhosphateWithoutATP": "‪Pump needs phosphate source‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.hints.sodiumGlucoseCotransporterWithLowOutsideSodium": "‪Cotransporter not binding sodium. Outside sodium too low‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sentencePattern": "‪{ $content }.‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingChannelsWithDirection": "‪{ a11y_solutes_briefName } crossing channels, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingMembraneWithDirection": "‪{ a11y_solutes_briefName } crossing membrane, { a11y_solutes_averageCrossingDirection }‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.briefName": "‪{ $soluteType ->\n  [oxygen]        Oxygen\n  [carbonDioxide] Carbon Dioxide\n  [sodiumIon]     Sodium\n  [potassiumIon]  Potassium\n  [glucose]       Glucose\n *[atp]           ATP\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.multipleSolutesCrossing": "‪{ $soluteNames }, crossing‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutsideAndPotassiumPumpedInside": "‪sodium pumped outside and potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumPumpedOutside": "‪sodium pumped outside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.potassiumPumpedInside": "‪potassium pumped inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.sodiumAndGlucoseShuttledInside": "‪sodium and glucose shuttled inside‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.soluteComparisonWithName": "‪{ a11y_solutes_briefName }, { a11y_solutes_amountComparison }‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.crossingSteadilyInBothDirections": "‪{ a11y_solutes_briefName } crossing steadily in both directions, each side roughly equal‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.amountComparison": "‪{ $amount ->\n  *[none]  none\n  [equal] amounts exactly equal outside and inside\n  [allOutside] all outside, none inside\n  [allInside] all inside, none outside\n  [manyManyMoreOutside] way more outside than inside\n  [manyMoreOutside] many more outside than inside\n  [aboutTwiceAsManyOutside] about twice as many outside as inside\n  [aLotMoreOutside] a lot more outside than inside\n  [someMoreOutside] some more outside than inside\n  [littleBitMoreOutside] a little bit more outside than inside\n  [roughlyEqualOutside] roughly equal amounts inside and outside\n  [manyManyMoreInside] way more inside than outside\n  [manyMoreInside] many more inside than outside\n  [aboutTwiceAsManyInside] about twice as many inside as outside\n  [aLotMoreInside] a lot more inside than outside\n  [someMoreInside] some more inside than outside\n  [littleBitMoreInside] a little bit more inside than outside\n  [roughlyEqualInside] roughly equal amounts inside and outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.commaSeparator": "‪,‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.andSeparator": "‪and‬",
    "MEMBRANE_TRANSPORT/a11y.membraneTransportDescriber.particleCrossing": "‪{ a11y_solutes_briefName } crossing { $direction ->\n  [inward] in\n *[outward] out\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.leadingParagraph": "‪Right now, zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen1": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen2and4": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_potential } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.screen3": "‪{ a11y_screenSummary_playArea_intro } { a11y_screenSummary_playArea_proteins } { a11y_screenSummary_playArea_barCharts }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.controlArea": "‪You can pause action or slow it down to hear more details, add or remove sounds and highlights that enhance solute crossings, and you can reset everything to start over.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHint": "‪Add or remove solute to outside or inside of cell and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.interactionHintWithTransportProteins": "‪Add or remove solutes to outside or inside of cell, move transport proteins to membrane, and observe solute concentrations.‬",
    "MEMBRANE_TRANSPORT/a11y.observationWindow.accessibleHeading": "‪Observation Window‬",
    "MEMBRANE_TRANSPORT/outsideSodiumTooLow": "‪Natrium bên ngoài quá ít!‬",
    "MEMBRANE_TRANSPORT/soluteConcentrationsAccordionBox.title": "‪Nồng độ chất tan‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseExpanded": "‪Dynamic bar charts show solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.accessibleContextResponseCollapsed": "‪Dynamic bar charts hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.voicingHintResponseCollapsed": "‪Expand to show dynamic bar charts with solute details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.descriptionContent": "‪Dynamic bar charts show concentration comparisons and recent crossings for each solute. If needed, pause sim to read details.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleName": "‪{ a11y_solutes_uppercaseName } Inside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleName": "‪{ a11y_solutes_uppercaseName } Outside Cell‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Outside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.readingBlockNameResponse": "‪{ a11y_soluteControl_accessibleObjectResponse }, Inside‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.voicingHintResponse": "‪Adjust chosen solute with Arrow keys or Arrow buttons.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponse": "‪{ $amount ->\n  [none] no\n  [few] a few\n  [some] some\n  [smallAmount] small amount of\n  [several] several\n  [many] many\n  [largeAmount] large amount of\n  [hugeAmount] huge amount of\n *[maxAmount] max amount of\n} { a11y_solutes_lowercaseName }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleContextResponse": "‪{ $addedOrRemoved ->\n  [addedToMax] {$delta} added, solute at max\n  [removedToMin] Removed\n  [added]  {$delta} added\n *[removed] {$delta} removed\n}. Now, { a11y_solutes_amountComparison }.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleRoleDescription": "‪solute adjuster‬",
    "MEMBRANE_TRANSPORT/cellRegions.outside": "‪Bên ngoài‬",
    "MEMBRANE_TRANSPORT/cellRegions.inside": "‪Bên trong‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleObjectResponseAtMax": "‪solute at max‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.accessibleHelpTextAllDisabled": "‪Disabled, total chosen solute at max amount.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.inside.accessibleHelpText": "‪Adjust chosen solute amount on inside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteControl.outside.accessibleHelpText": "‪Adjust chosen solute amount on outside with Arrow keys or alternate keyboard shortcuts.‬",
    "MEMBRANE_TRANSPORT/solutes": "‪Chất tan‬",
    "MEMBRANE_TRANSPORT/a11y.solutesPanel.accessibleHelpText": "‪Choose a solute for the Solute Adjusters.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.leakageChannels": "‪Kênh thoát‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins, always open.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.sodiumIonNaPlusLeakage": "‪Grab Sodium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.leakageChannelPanel.potassiumIonKPlusLeakage": "‪Grab Potassium-selective, Leakage‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.voltageGatedChannels": "‪Kênh có cổng hiệu thế‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.sodiumIonNaPlusVoltageGated": "‪Grab Sodium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.potassiumIonKPlusVoltageGated": "‪Grab Potassium-selective, Voltage-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.ligandGatedChannels": "‪Kênh có cổng Ligand‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.accessibleHelpText": "‪Transmembrane single channel proteins that can be open or closed. When closed has a triangle- or star-shaped ligand binding site.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.sodiumIonNaPlusLigandGated": "‪Grab Sodium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.ligandGatedChannelPanel.potassiumIonKPlusLigandGated": "‪Grab Potassium-selective, Ligand-gated‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.activeTransporters": "‪Protein vận chuyển chủ động‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.accessibleHelpText": "‪Proteins that open to one side at a time. Sodium Potassium Pump, when open to inside has binding sites for 3 \n  sodium and 1 phosphate. When open to outside has binding sites for 2 potassium. Sodium-Glucose Cotransporter, \n  only open to outside and has binding sites for 2 sodium and 1 glucose. Requires higher outside sodium concentration to shuttle.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.naPlusKPlusPump": "‪Na<sup>+</sup>/K<sup>+</sup><br>Bơm‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumPotassiumPump": "‪Grab Sodium-Potassium Pump‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.sodiumGlucoseCotransporter": "‪Na<sup>+</sup>/Glucose<br>Đồng vận chuyển‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.activeTransportProteinPanel.sodiumGlucoseCotransporter": "‪Grab Sodium-Glucose Cotransporter‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHeading": "‪Transport Protein Toolbox‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.accessibleHelpText": "‪Look for proteins to grab. Once grabbed, use keyboard shortcuts to release in a membrane slot. Grab again from membrane to sort or delete.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedSolutes": "‪no added solutes‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnOutside": "‪{ $count ->\n  [one] { $count } solute type on outside\n *[other] { $count } solute types on outside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.soluteTypesOnInside": "‪{ $count ->\n  [one] { $count } solute type on inside\n *[other] { $count } solute types on inside\n}‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.noAddedProteins": "‪no added proteins‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.transportProteins": "‪{ $proteinCount ->\n  [one] { $proteinCount} protein\n  *[other] { $proteinCount} proteins\n} of { $proteinTypeCount ->\n  [one] { $proteinTypeCount } type\n *[other] { $proteinTypeCount} types\n}, in membrane‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.ligands": "‪2 added ligand types on outside only‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.atpReacting": "‪ATP reacting to form ADP and phosphate, which regularly fade away on the inside‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.membranePotential": "‪membrane potential of { a11y_membranePotentialValue }‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.currentDetails.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by the cell‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.noSolutes": "‪Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsHidden.withSolutes": "‪Observe crossing solutes. Look to adjust solute types and amounts.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.noSolutes": "‪Look to add solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.noProteins.withSolutes": "‪Observe crossing solutes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.noSolutes": "‪Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHelpText.proteinsShown.withProteins.withSolutes": "‪Observe crossing solutes and protein changes. Look to adjust solutes and proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticles": "‪{ a11y_solutes_uppercaseName }: { a11y_solutes_amountComparison }; crossings { a11y_solutes_averageCrossingDirection }; { $outsideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} outside, { $insideAmount ->\n  [none] none\n  [few] a few\n  [some] some\n  [smallAmount] small amount\n  [several] several\n  [many] many\n  [largeAmount] large amount\n  [hugeAmount] huge amount\n *[maxAmount] max amount\n} inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticles": "‪{ a11y_solutes_uppercaseName }: none outside, none inside.‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.accessibleNameWithNoParticlesAndGlucoseMetabolism": "‪{ a11y_soluteConcentrationsAccordionBox_barChart_accessibleNameWithNoParticles } { a11y_soluteConcentrationsAccordionBox_barChart_glucoseMetabolism }‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleName": "‪{ $ligandType ->\n[starLigand]     Star Ligand\n*[triangleLigand] Triangle Ligand\n}‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.voicingHintResponse": "‪Move to ligand-gated protein.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedOffMembraneResponse": "‪Off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLeakageChannelResponse": "‪Above { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveLigandGatedChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName } { $proteinType ->\n[sodiumIonLigandGatedChannel] Triangle Site\n*[potassiumIonLigandGatedChannel]     Star Site\n}, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.movedAboveOtherChannelResponse": "‪Above { $openOrClosed ->\n[open]   open\n*[closed] closed\n} { a11y_transportProtein_briefName }, { $index } of { $transportProteinCount } Proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.accessibleHelpText": "‪Grab a ligand. Once grabbed, use keyboard shortcuts to move ligand to binding site. Release to bind or let ligands bind naturally.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedResponse": "‪Released.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOffMembraneResponse": "‪Released. { a11y_ligandNode_accessibleName } floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnProteinResponse": "‪Released. Binding successful. Protein opens.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.releasedOnBusyOrIncompatibleProteinResponse": "‪Released. Binding unsuccessful. Ligand floats away.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithEmptyMembraneHint": "‪{ a11y_ligandNode_grabbedResponse } Space to release. Add transport proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponse": "‪Grabbed. Off membrane. { $proteinCount } Proteins in Membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.grabbedResponseWithHint": "‪{ a11y_ligandNode_grabbedResponse } Move ligand with A or D keys. Space to release.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandNode.unboundResponse": "‪Ligand floats away. Protein closes.‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.leadingParagraph": "‪Zoomed-in cross section of cell has:‬",
    "MEMBRANE_TRANSPORT/a11y.cellMembrane.accessibleHeading": "‪Cell Membrane‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.briefName": "‪{ $type ->\n  [sodiumIonLeakageChannel]         Sodium-selective, Leakage\n  [potassiumIonLeakageChannel]      Potassium-selective, Leakage\n  [sodiumIonVoltageGatedChannel]    Sodium-selective, Voltage-Gated\n  [potassiumIonVoltageGatedChannel] Potassium-selective, Voltage-Gated\n  [sodiumIonLigandGatedChannel]     Sodium-selective, Ligand-Gated\n  [potassiumIonLigandGatedChannel]  Potassium-selective, Ligand-Gated\n  [sodiumPotassiumPump]             Sodium Potassium Pump\n *[sodiumGlucoseCotransporter]      Sodium-Glucose Cotransporter\n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.proteinLocation": "‪in Membrane, { $proteinIndex } of { $proteinCount } Proteins‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleName": "‪{ $nameResponse }, { a11y_transportProtein_proteinLocation }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponse": "‪{ $state ->\n   [openToInsideEmpty] open to inside\n   [openToInsideSodiumBound] open to inside\n   [openToInsideSodiumAndATPBound] open to inside\n   [openToInsideSodiumAndPhosphateBound] open to inside\n   [openToOutsideAwaitingPotassium] open to outside\n   [openToOutsidePotassiumBound] open to outside\n\n   [openToOutsideAwaitingParticles] open to outside \n   [openToOutsideAllParticlesBound] open to outside\n   [openToInside] open to inside\n\n   [closedNegative70mV] closed\n   [openNegative50mV] open \n   [closed30mV] closed\n\n   [closedNegative50mV] closed\n   [open30mV] open\n\n   [ligandBoundClosed] closed\n   [ligandBoundOpen] open\n   [ligandUnboundOpen] open\n   [closed] closed\n\n   *[open] open \n}‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleContextResponse": "‪{ $state ->\n   [openToInsideEmpty] Phosphate floats away, pumping 2 potassium to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate binds, pumping 3 sodium to outside\n\n   *[openToInside] { $glucoseBehavior ->\n     [metabolized] Shuttles 2 sodium, one glucose inside, shuttled glucose metabolized\n     *[persistent] Shuttles 2 sodium, one glucose inside\n   }\n\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binds, open\n     *[potassiumIonLigandGatedChannel] Star ligand binds, open\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, closed\n     *[potassiumIonLigandGatedChannel] Star ligand floats away, closed\n   }\n}.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.removeLigands": "‪Bớt Ligand‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.addLigands": "‪Thêm Ligand‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.accessibleHelpText": "‪Add or remove triangle- and star-shaped ligands to outside of cell.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.addedAccessibleContextResponse": "‪Outside flooded with ligands.‬",
    "MEMBRANE_TRANSPORT/a11y.ligandToggleButton.removedAccessibleContextResponse": "‪Ligands removed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative70RadioButton.accessibleName": "‪negative 70 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.negative50RadioButton.accessibleName": "‪negative 50 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.positive30RadioButton.accessibleName": "‪positive 30 millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleName": "‪Membrane Potential‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.membranePotential.radioButtonGroup.accessibleHelpText": "‪Adjust millivolts and observe proteins.‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.membranePotentialMV": "‪Điện thế màng (mV)‬",
    "MEMBRANE_TRANSPORT/transportProteinToolbox.charges": "‪Điện tích‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleHelpText": "‪Explore with or without charge signs showing membrane potential along inside and outside.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseUnchecked": "‪Membrane potential charge signs, hidden.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative70": "‪Positive outside and negative inside; charge signs densely packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedNegative50": "‪Positive outside and negative inside; charge signs lightly packed along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.accessibleContextResponseCheckedPositive30": "‪Negative outside and positive inside; charge signs sparse along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProteinToolbox.voltageGatedChannelPanel.chargesCheckbox.voicingHelpText": "‪Explore with or without charge signs along membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromToolbox": "‪Move to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.general": "‪Space to grab or release.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.grabbedResponse": "‪Grabbed.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToToolboxResponse": "‪Back in toolbox.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.reorderedResponse": "‪Reordered.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.deletedResponse": "‪Grabbed protein deleted.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.cancelledBackToSlotResponse": "‪Cancelled. Back in membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.releasedReplacedResponse": "‪Released in membrane. Protein replaced.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.voicingHintResponse.mouseInputFromMembrane": "‪Reorder or remove from membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.initialGrabbedHintResponse": "‪Choose slot with A or D keys. Space to release. Delete to remove.‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameMoving": "‪Slot { $slotIndex } of { $slotCount }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.empty": "‪empty slot‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleObjectResponseMoving": "‪above { $slotContents }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleNameAndObjectResponse": "‪{ $nameResponse }, { $objectResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.offMembraneResponse": "‪Above toolbox, off membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.sortable": "‪sortable‬",
    "MEMBRANE_TRANSPORT/a11y.transportProtein.accessibleParagraph": "‪{ $state ->\n   [openToInsideEmpty] Awaiting sodium, open to inside\n   [openToInsideSodiumBound] 3 sodium bound, awaiting phosphate, open to inside\n   [openToInsideSodiumAndATPBound] ATP reacts, phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToInsideSodiumAndPhosphateBound] Phosphate bound, pumping 3 sodium to outside, open to inside\n   [openToOutsideAwaitingPotassium] Awaiting potassium, phosphate bound, open to outside\n   [openToOutsidePotassiumBound] Phosphate floating away, pumping 2 potassium to inside, open to outside\n\n   [openToOutsideAwaitingParticles] { $warning ->\n     [shown] Warning, outside sodium too low for binding, open to outside\n     *[hidden] Awaiting sodium and glucose, open to outside\n   }\n   [openToOutsideAllParticlesBound] Sodium and glucose bound, open to outside\n   [openToInside] Pumping sodium and glucose to inside, open to inside\n\n   [ligandBoundClosed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand binding, channel opening\n     *[potassiumIonLigandGatedChannel] Star ligand binding, channel opening\n   }\n   [ligandBoundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel open with bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel open with bound star ligand\n   }\n   [ligandUnboundOpen] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Triangle ligand floats away, channel closing \n     *[potassiumIonLigandGatedChannel] Star ligand floats away, channel closing\n   }\n   [closed] { $proteinType ->\n     [sodiumIonLigandGatedChannel] Channel closed with no bound triangle ligand\n     *[potassiumIonLigandGatedChannel] Channel closed with no bound star ligand\n   }\n\n   [closedNegative70mV] Channel closed at -70 mV\n   [openNegative50mV] Channel open at -50 mV\n   [closed30mV] Channel closed at 30 mV\n\n   [closedNegative50mV] Channel closed at -50 mV\n   [open30mV] Channel open at 30 mV\n\n   *[open] Channel open\n}.‬",
    "MEMBRANE_TRANSPORT/a11y.navigable": "‪navigable‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumOpenedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedOpenedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumOpenedPotassiumClosedResponse": "‪{ a11y_membranePotential_sodiumVoltageGatedOpenedResponse } { a11y_membranePotential_potassiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumOpenedResponse": "‪{ a11y_membranePotential_potassiumVoltageGatedOpenedResponse } { a11y_membranePotential_sodiumVoltageGatedClosedResponse }‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumClosedPotassiumClosedResponse": "‪Voltage-gated channels closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedOpenedResponse": "‪Sodium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.sodiumVoltageGatedClosedResponse": "‪Sodium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedOpenedResponse": "‪Potassium-selective Voltage-gated, open.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.potassiumVoltageGatedClosedResponse": "‪Potassium-selective Voltage-gated, closed.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotential.noChangeResponse": "‪No change in transport proteins.‬",
    "MEMBRANE_TRANSPORT/membrane-transport.title": "‪Vận chuyển qua màng tế bào‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.barCharts": "‪Bar charts of solute concentrations dynamically compare solute amounts outside and inside cell.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.intro": "‪An observation window zooms in on a very small cross-section of a cell's membrane.\n  The membrane consists of a wiggling phospholipid bilayer, a double-layered sheet\n  that separates fluids inside and outside of cell. When added to outside or inside,\n  solute particles are suspended in fluid and randomly move with Brownian motion.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.potential": "‪There are options to change cell environment and affect added proteins.‬",
    "MEMBRANE_TRANSPORT/a11y.screenSummary.playArea.proteins": "‪Transport proteins of different types can be added directly to membrane.‬",
    "MEMBRANE_TRANSPORT/a11y.membranePotentialValue": "‪{ $membranePotential ->\n  [-70] negative 70\n  [-50] negative 50\n  *[30] positive 30\n} millivolts‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.uppercaseName": "‪{ $soluteType ->\n  [oxygen]        Oxygen Molecules\n  [carbonDioxide] Carbon Dioxide molecules\n  [sodiumIon]     Sodium Ions\n  [potassiumIon]  Potassium Ions\n  [glucose]       Glucose Molecules\n *[atp]           ATP Molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.lowercaseName": "‪{ $soluteType ->\n  [oxygen]        oxygen molecules\n  [carbonDioxide] carbon dioxide molecules\n  [sodiumIon]     sodium ions\n  [potassiumIon]  potassium ions\n  [glucose]       glucose molecules\n *[atp]           ATP molecules\n}‬",
    "MEMBRANE_TRANSPORT/a11y.solutes.averageCrossingDirection": "‪{ $direction ->\n  [toOutside] to outside\n  [mostlyToOutside] mostly to outside\n  [inBothDirections] in both directions\n  [mostlyToInside] mostly to inside\n  [toInside] to inside\n  *[none] none recently\n}‬",
    "MEMBRANE_TRANSPORT/a11y.soluteConcentrationsAccordionBox.barChart.glucoseMetabolism": "‪Glucose disappears from inside as it is metabolized by cell.‬",
    "JOIST/a11y.preferences.tabs.labelledDescriptionPattern": "‪{{label}}, {{description}}‬",
    "JOIST/simTitleWithScreenNamePattern": "‪{{simName}} — {{screenName}}‬",
    "JOIST/a11y.home": "‪Home‬",
    "JOIST/a11y.homeScreenButtonDetailsPattern": "‪On {{name}}, {{screenHint}}‬",
    "JOIST/a11y.homeScreenHint": "‪Choose a screen to start exploring.‬",
    "JOIST/a11y.homeScreenDescriptionPattern": "‪Welcome to {{name}}. It has {{screens}} interactive screens that you can explore.‬",
    "JOIST/a11y.homeScreenIntroPattern": "‪{{description}} {{hint}}‬",
    "JOIST/a11y.simScreens": "‪Sim Screens‬",
    "JOIST/a11y.simResources": "‪Sim Resources‬",
    "JOIST/queryParametersWarningDialog.invalidQueryParameters": "‪Tham số không đúng‬",
    "JOIST/queryParametersWarningDialog.oneOrMoreQueryParameters": "‪Một hay nhiều tham số không đúng‬",
    "JOIST/queryParametersWarningDialog.theSimulationWillStart": "‪Mô phỏng sẽ bắt đầu với giá trị mặc định đối với<br> tham số được yêu cầu‬",
    "JOIST/a11y.screenNamePattern": "‪{{name}} Screen‬",
    "JOIST/a11y.goToScreenPattern": "‪Go to {{name}} Screen.‬",
    "JOIST/a11y.screenSimPattern": "‪{{screenName}}, {{simName}}‬",
    "JOIST/a11y.simScreen": "‪Sim Screen‬",
    "JOIST/a11y.voicingToolbar.openToolbar": "‪Open Toolbar‬",
    "JOIST/a11y.voicingToolbar.closeToolbar": "‪Close Toolbar‬",
    "JOIST/a11y.voicingToolbar.hideToolbar": "‪Hide Toolbar‬",
    "JOIST/a11y.voicingToolbar.showToolbar": "‪Show Toolbar‬",
    "JOIST/a11y.voicingToolbar.toolbarShown": "‪Toolbar Shown.‬",
    "JOIST/a11y.voicingToolbar.toolbarHidden": "‪Toolbar hidden.‬",
    "JOIST/a11y.phetMenu": "‪PhET Menu‬",
    "JOIST/a11y.voicingToolbar.voicing.title": "‪Sim Voicing‬",
    "JOIST/a11y.voicingToolbar.voicing.quickInfo": "‪Quick Info‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOnAlert": "‪Sim Voicing on.‬",
    "JOIST/a11y.voicingToolbar.voicing.simVoicingOffAlert": "‪Sim Voicing off.‬",
    "JOIST/a11y.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.voicingToolbar.voicing.playOverviewLabel": "‪Play Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.playDetailsLabel": "‪Play Details‬",
    "JOIST/a11y.voicingToolbar.voicing.playHintLabel": "‪Play Hint‬",
    "JOIST/a11y.voicingToolbar.voicing.overviewLabel": "‪Overview‬",
    "JOIST/a11y.voicingToolbar.voicing.detailsLabel": "‪Details‬",
    "JOIST/a11y.voicingToolbar.voicing.hintLabel": "‪Hint‬",
    "JOIST/a11y.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": "‪Điều chỉnh‬",
    "JOIST/menuItem.phetWebsite": "‪PhET Website…‬",
    "JOIST/menuItem.reportAProblem": "‪Thông báo sự cố...‬",
    "JOIST/menuItem.getUpdate": "‪Kiểm tra phiên bản...‬",
    "JOIST/menuItem.screenshot": "‪Ảnh chụp màn hình‬",
    "JOIST/menuItem.fullscreen": "‪Toàn màn hình‬",
    "JOIST/menuItem.about": "‪Thông tin...‬",
    "JOIST/a11y.inPlayArea": "‪In Play Area:‬",
    "JOIST/a11y.inControlArea": "‪In Control Area:‬",
    "JOIST/keyboardShortcuts.title": "‪Phím tắt‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.readingBlockNameResponse": "‪Tab to get started.‬",
    "JOIST/keyboardShortcuts.toGetStarted": "‪để bắt đầu‬",
    "JOIST/a11y.keyboardHelp.tabToGetStarted.accessibleHelpText": "‪Use Tab to find sim actions, cursor keys to read details.‬",
    "JOIST/versionPattern": "‪phiên bản {0}‬",
    "JOIST/license.title": "‪License‬",
    "JOIST/credits.title": "‪Công trạng‬",
    "JOIST/termsPrivacyAndLicensing": "‪Các điều khoản về sự riêng tư, cấp phép‬",
    "JOIST/privacyPolicy": "‪Privacy Policy‬",
    "JOIST/translation.credits.link": "‪Công trạng phần biên dịch‬",
    "JOIST/thirdParty.credits.link": "‪Công trạng bên thứ ba‬",
    "JOIST/donateToPhet": "‪Donate to PhET‬",
    "JOIST/updates.checking": "‪Kiểm tra phiên bản...‬",
    "JOIST/updates.upToDate": "‪Phiên bản đã cập nhật‬",
    "JOIST/updates.outOfDate": "‪Đã có phiên bản mới‬",
    "JOIST/updates.newVersionAvailable": "‪Đã có phiên bản mới: {0}‬",
    "JOIST/updates.yourCurrentVersion": "‪Phiên bản hiện tại: {0}‬",
    "JOIST/updates.getUpdate": "‪Tải cập nhật...‬",
    "JOIST/updates.noThanks": "‪Không, cám ơn‬",
    "JOIST/updates.offline": "‪Không thể kiểm tra phiên bản‬",
    "JOIST/credits.leadDesign": "‪Thiết kế chính: {0}‬",
    "JOIST/credits.softwareDevelopment": "‪Phát triển phần mềm: {0}‬",
    "JOIST/credits.team": "‪Nhóm thiết kế: {0}‬",
    "JOIST/credits.contributors": "‪Những người đóng góp:{0}‬",
    "JOIST/credits.qualityAssurance": "‪Kiểm định chất lượng: {0}‬",
    "JOIST/credits.graphicArts": "‪Đồ hoạ: {0}‬",
    "JOIST/credits.soundDesign": "‪Thiết kế âm thanh: {0}‬",
    "JOIST/credits.thanks": "‪Tri ân‬",
    "JOIST/preferences.tabs.overview.title": "‪Tổng quan‬",
    "JOIST/preferences.tabs.simulation.title": "‪Mô phỏng‬",
    "JOIST/preferences.tabs.visual.title": "‪Hình ảnh‬",
    "JOIST/preferences.tabs.audio.title": "‪Âm thanh‬",
    "JOIST/preferences.tabs.input.title": "‪Input‬",
    "JOIST/preferences.tabs.localization.title": "‪Địa phương hoá‬",
    "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.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": "‪Ngôn ngữ‬",
    "JOIST/preferences.tabs.localization.languageSelection.description": "‪Đổi ngôn ngữ để dịch văn bản trên màn hình‬",
    "JOIST/preferences.tabs.general.accessibilityIntro": "‪We are adding features to our simulations to make them more inclusive. \n\nSome of these features support accessibility for learners with diverse \n\nneeds and within diverse environments. Explore the tabs in this menu to \n\nreview or change the default‬",
    "JOIST/preferences.tabs.general.moreAccessibility": "‪To find other simulations with inclusive features, look for Access and \n\nInclusion on the simulation filter page and filter by inclusive feature.‬",
    "JOIST/preferences.tabs.visual.interactiveHighlights": "‪Interactive Highlights‬",
    "JOIST/preferences.tabs.visual.interactiveHighlightsDescription": "‪Add visual highlights for mouse and touch as you interact.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.enabledAlert": "‪Highlights on for all input.‬",
    "JOIST/a11y.preferences.tabs.visual.interactiveHighlights.disabledAlert": "‪Highlights off for mouse and touch.‬",
    "JOIST/a11y.preferences.tabs.tabResponsePattern": "‪Preferences, {{title}} Tab‬",
    "JOIST/preferences.tabs.audio.sounds.title": "‪Âm thanh‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.title": "‪Thêm âm thanh‬",
    "JOIST/preferences.tabs.audio.sounds.description": "‪Play sonifications and sound effects as you interact.‬",
    "JOIST/preferences.tabs.audio.sounds.extraSounds.description": "‪Play additional sound that may be helpful for some learners.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.soundsOn": "‪Sounds on.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.soundsOff": "‪Sounds off.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.extraSounds.extraSoundsOn": "‪Extra Sounds on.‬",
    "JOIST/a11y.preferences.tabs.audio.sounds.extraSounds.extraSoundsOff": "‪Extra Sounds off.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.title": "‪Voicing‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.title": "‪Toolbar‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.title": "‪Rate‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.labelString": "‪Voice Rate‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.pitch.title": "‪Pitch‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingOn": "‪Voicing on.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingOff": "‪Voicing off.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingOffOnlyAvailableInEnglish": "‪Voicing off. Only available in English.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.variablesPattern": "‪{{value}}x‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.title": "‪Customize Voice‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.toolbarRemoved": "‪Toolbar removed.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.voicingToolbar.toolbarAdded": "‪Toolbar added to sim.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.title": "‪Sim Voicing Options‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.description": "‪Choose details you want voiced as you interact.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.label": "‪Voice object details and changes‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.label": "‪Voice surrounding context changes‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.label": "‪Voice helpful hints‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.enabledAlert": "‪Voicing object details and changes.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.objectDetails.disabledAlert": "‪Object details and changes muted.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.enabledAlert": "‪Voicing surrounding context changes.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.contextChanges.disabledAlert": "‪Surrounding context changes muted.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.enabledAlert": "‪Voicing extra help.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.simVoicingOptions.helpfulHints.disabledAlert": "‪Extra help muted.‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.title": "‪Voice‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.titlePattern": "‪Voice: {{value}}‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.voice.noVoicesAvailable": "‪No voices available‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.expandedAlert": "‪expanded‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.collapsedAlert": "‪collapsed‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.writtenVariablesPattern": "‪{{value}} times‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.voiceRateNormal": "‪normal‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.low": "‪in low range‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.normal": "‪in normal range‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.aboveNormal": "‪above normal range‬",
    "JOIST/a11y.preferences.tabs.audio.voicing.customizeVoice.rate.rangeDescriptions.high": "‪in high range‬",
    "JOIST/preferences.tabs.audio.voicing.titleEnglishOnly": "‪Tiếng (tiếng Anh)‬",
    "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": "‪Chế độ đèn chiếu‬",
    "JOIST/preferences.tabs.visual.projectorModeDescription": "‪Tăng độ tương phản‬",
    "JOIST/a11y.preferences.tabs.localization.languageSelection.languageChangeResponsePattern": "‪On-screen text now in {{language}}.‬",
    "SCENERY_PHET/a11y.measuringTape": "‪Measuring Tape‬",
    "SCENERY_PHET/a11y.measuringTapeTip": "‪Measuring Tape Tip‬",
    "SCENERY_PHET/measuringTapeReadoutPattern": "‪{{distance}} {{units}}‬",
    "SCENERY_PHET/a11y.timeControlNode.label": "‪Time Controls‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToNextItemOrGroup": "‪Chuyển tới đối tượng/nhóm kế tiếp‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.tabGroupDescription": "‪Move to next item or group with Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveToPreviousItemOrGroup": "‪Chuyển tới đối tượng/nhóm trước đó‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.shiftTabGroupDescription": "‪Move to previous item or group with Shift plus Tab key.‬",
    "SCENERY_PHET/keyboardHelpDialog.moveBetweenItemsInAGroup": "‪Di chuyển giữa các đối tượng‬",
    "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": "‪Bấm phím‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.pressButtonsDescription": "‪Press buttons with Space or Enter keys.‬",
    "SCENERY_PHET/keyboardHelpDialog.exitADialog": "‪Thoát khỏi 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": "‪Thay đổi dấu chọn‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.toggleCheckboxesDescription": "‪Toggle checkboxes with Space key.‬",
    "SCENERY_PHET/keyboardHelpDialog.basicActions": "‪Thao tác cơ bản‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.timingControls": "‪Chỉnh thời gian‬",
    "SCENERY_PHET/keyboardHelpDialog.timingControls.pauseOrPlayAction": "‪Ngừng hay chạy tiếp‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionDescription": "‪Pause or play action with alt key plus K.‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.timingControls.pauseOrPlayActionMacOSDescription": "‪Pause or play action with option key plus K.‬",
    "SCENERY_PHET/a11y.eraserButton.accessibleName": "‪Erase‬",
    "SCENERY_PHET/a11y.resetAll.accessibleName": "‪Reset All‬",
    "SCENERY_PHET/a11y.resetAll.accessibleContextResponse": "‪Everything reset.‬",
    "SCENERY_PHET/keyboardHelpDialog.resetAll": "‪Reset all‬",
    "SCENERY_PHET/a11y.keyboardHelpDialog.general.resetAllDescriptionPattern": "‪Reset All with {{altOrOption}} plus R key.‬",
    "SCENERY_PHET/a11y.simSection.controlArea": "‪Control Area‬",
    "SCENERY_PHET/a11y.simSection.playArea": "‪Play Area‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.multiScreenIntro": "‪The {{screen}} changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.singleScreenIntroPattern": "‪{{sim}} is an interactive sim. It changes as you play with it. It has a Play Area and a Control Area.‬",
    "SCENERY_PHET/a11y.simSection.screenSummary.keyboardShortcutsHint": "‪This screen has custom interactions. If needed, check out keyboard shortcuts under Sim Resources.‬",
    "SCENERY_PHET/a11y.playControlButton.stop": "‪Stop‬",
    "SCENERY_PHET/keyboardHelpDialog.or": "‪hay‬",
    "SCENERY_PHET/keyboardHelpDialog.hyphen": "‪-‬",
    "SCENERY_PHET/speed.fast": "‪Nhanh‬",
    "SCENERY_PHET/speed.normal": "‪Bình thường‬",
    "SCENERY_PHET/speed.slow": "‪Chậm‬",
    "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/key.option": "‪Tuỳ chọn‬",
    "SCENERY_PHET/key.alt": "‪Alt‬",
    "SCENERY_PHET/key.capsLock": "‪Caps Lock‬",
    "SCENERY_PHET/key.esc": "‪Esc‬",
    "SCENERY_PHET/key.end": "‪End‬",
    "SCENERY_PHET/key.enter": "‪Enter‬",
    "SCENERY_PHET/key.backspace": "‪Backspace‬",
    "SCENERY_PHET/key.delete": "‪Delete‬",
    "SCENERY_PHET/key.fn": "‪Fn‬",
    "SCENERY_PHET/key.home": "‪Home‬",
    "SCENERY_PHET/key.pageDown": "‪Pg Down‬",
    "SCENERY_PHET/key.pageUp": "‪Pg Up‬",
    "SCENERY_PHET/key.space": "‪Space‬",
    "SCENERY_PHET/key.shift": "‪Shift‬",
    "SCENERY_PHET/key.tab": "‪Tab‬",
    "SCENERY_PHET/key.toGrabOrRelease": "‪<b>Giữ</b>hay<b>Thả</b>‬",
    "SCENERY_PHET/a11y.playControlButton.play": "‪Play‬",
    "SCENERY_PHET/a11y.close": "‪Close‬",
    "SCENERY_PHET/key.a": "‪A‬",
    "SCENERY_PHET/key.c": "‪C‬",
    "SCENERY_PHET/key.d": "‪D‬",
    "SCENERY_PHET/key.l": "‪L‬",
    "SCENERY_PHET/key.r": "‪R‬",
    "SCENERY_PHET/key.s": "‪S‬",
    "SCENERY_PHET/key.w": "‪W‬",
    "SCENERY_PHET/key.one": "‪1‬",
    "SCENERY_PHET/key.two": "‪2‬",
    "SCENERY_PHET/key.three": "‪3‬",
    "SCENERY_PHET/a11y.playPauseButton.playingAccessibleContextResponse": "‪Sim Playing.‬",
    "SCENERY_PHET/a11y.playPauseButton.pausedAccessibleContextResponse": "‪Sim Paused.‬",
    "SCENERY_PHET/a11y.playControlButton.pause": "‪Pause‬",
    "SCENERY_PHET/a11y.listItemPunctuation.commaPattern": "‪{{content}},‬",
    "SCENERY_PHET/a11y.listItemPunctuation.semicolonPattern": "‪{{content}};‬",
    "SCENERY_PHET/a11y.listItemPunctuation.periodPattern": "‪{{content}}.‬",
    "SCENERY_PHET/a11y.grabDrag.movable": "‪movable‬",
    "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.stepButton.stepForward": "‪Step Forward‬",
    "SCENERY_PHET/a11y.negativeNumber": "‪negative { $value }‬",
    "SCENERY_PHET/a11y.scientificNotation": "‪{ $value } times ${ $base } to the { $exponent } power‬",
    "SCENERY_PHET/scientificNotation": "‪{{value}} × {{base}}<sup>{{exponent}}</sup>‬",
    "SUN/a11y.closed": "‪Closed‬",
    "SUN/a11y.titleClosePattern": "‪{{title}}, Close.‬",
    "SUN/a11y.radioButtonGroup.combinedNameResponse": "‪{{groupName}}, {{buttonName}}‬"
  }
}