[
  {
    "id": "gui.extension.music.name",
    "description": "Name for the 'Music' extension",
    "defaultMessage": "Music"
  },
  {
    "id": "gui.extension.music.description",
    "description": "Description for the 'Music' extension",
    "defaultMessage": "Play instruments and drums."
  },
  {
    "id": "gui.extension.pen.name",
    "description": "Name for the 'Pen' extension",
    "defaultMessage": "Pen"
  },
  {
    "id": "gui.extension.pen.description",
    "description": "Description for the 'Pen' extension",
    "defaultMessage": "Draw with your sprites."
  },
  {
    "id": "gui.extension.videosensing.name",
    "description": "Name for the 'Video Sensing' extension",
    "defaultMessage": "Video Sensing"
  },
  {
    "id": "gui.extension.videosensing.description",
    "description": "Description for the 'Video Sensing' extension",
    "defaultMessage": "Sense motion with the camera."
  },
  {
    "id": "tw.extension.faceSensing.name",
    "description": "Name for the 'Face Sensing' extension",
    "defaultMessage": "Face Sensing"
  },
  {
    "id": "tw.extension.faceSensing.description",
    "description": "Description for the 'Face Sensing' extension",
    "defaultMessage": "Sense faces with the camera."
  },
  {
    "id": "gui.extension.text2speech.name",
    "description": "Name for the Text to Speech extension",
    "defaultMessage": "Text to Speech"
  },
  {
    "id": "gui.extension.text2speech.description",
    "description": "Description for the Text to speech extension",
    "defaultMessage": "Make your projects talk."
  },
  {
    "id": "gui.extension.translate.name",
    "description": "Name for the Translate extension",
    "defaultMessage": "Translate"
  },
  {
    "id": "gui.extension.translate.description",
    "description": "Description for the Translate extension",
    "defaultMessage": "Translate text into many languages."
  },
  {
    "id": "gui.extension.makeymakey.description",
    "description": "Description for the 'Makey Makey' extension",
    "defaultMessage": "Make anything into a key."
  },
  {
    "id": "gui.extension.microbit.description",
    "description": "Description for the 'micro:bit' extension",
    "defaultMessage": "Connect your projects with the world."
  },
  {
    "id": "gui.extension.microbit.connectingMessage",
    "description": "Message to help people connect to their micro:bit.",
    "defaultMessage": "Connecting"
  },
  {
    "id": "gui.extension.ev3.description",
    "description": "Description for the 'LEGO MINDSTORMS EV3' extension",
    "defaultMessage": "Build interactive robots and more."
  },
  {
    "id": "gui.extension.ev3.connectingMessage",
    "description": "Message to help people connect to their EV3. Must note the PIN should be 1234.",
    "defaultMessage": "Connecting. Make sure the pin on your EV3 is set to 1234."
  },
  {
    "id": "gui.extension.boost.description",
    "description": "Description for the 'LEGO BOOST' extension",
    "defaultMessage": "Bring robotic creations to life."
  },
  {
    "id": "gui.extension.boost.connectingMessage",
    "description": "Message to help people connect to their BOOST.",
    "defaultMessage": "Connecting"
  },
  {
    "id": "gui.extension.wedo2.description",
    "description": "Description for the 'LEGO WeDo 2.0' extension",
    "defaultMessage": "Build with motors and sensors."
  },
  {
    "id": "gui.extension.wedo2.connectingMessage",
    "description": "Message to help people connect to their WeDo.",
    "defaultMessage": "Connecting"
  },
  {
    "id": "gui.extension.gdxfor.description",
    "description": "Description for the Vernier Go Direct Force and Acceleration sensor extension",
    "defaultMessage": "Sense push, pull, motion, and spin."
  },
  {
    "id": "gui.extension.gdxfor.connectingMessage",
    "description": "Message to help people connect to their force and acceleration sensor.",
    "defaultMessage": "Connecting"
  },
  {
    "id": "tw.customReporters.name",
    "description": "Name of custom reporters extension",
    "defaultMessage": "Custom Reporters"
  },
  {
    "id": "tw.customReporters.description",
    "description": "Description of custom reporters extension",
    "defaultMessage": "Allow custom blocks to output values and be used as inputs."
  },
  {
    "id": "tw.twExtension.name",
    "description": "Name of the strange 'TurboWarp Blocks' extension",
    "defaultMessage": "{APP_NAME} Blocks"
  },
  {
    "id": "tw.twExtension.description",
    "description": "Description of the strange 'TurboWarp Blocks' extension",
    "defaultMessage": "Weird new blocks."
  },
  {
    "id": "tw.customExtension.name",
    "description": "Name of library item to load a custom extension from a remote source",
    "defaultMessage": "Custom Extension"
  },
  {
    "id": "tw.customExtension.description",
    "description": "Description of library item to load a custom extension from a custom source",
    "defaultMessage": "Load custom extensions from URLs, files, or JavaScript source code."
  },
  {
    "id": "tw.extensionGallery.name",
    "description": "Name of extensions.turbowarp.org in extension library",
    "defaultMessage": "{APP_NAME} Extension Gallery"
  },
  {
    "id": "tw.extensionGallery.loading",
    "description": "Appears while loading extension list from the custom extension gallery",
    "defaultMessage": "Loading extension gallery..."
  },
  {
    "id": "tw.extensionGallery.more",
    "description": "Appears after the extension list from the gallery was loaded successfully",
    "defaultMessage": "Learn more about extensions at extensions.turbowarp.org."
  },
  {
    "id": "tw.extensionGallery.error",
    "description": "Appears when an error occurred loading extension list from the custom extension gallery",
    "defaultMessage": "Error loading extension gallery. Visit extensions.turbowarp.org to find more extensions."
  }
]