);
diff --git a/src/views/download/download.scss b/src/views/download/download.scss
index e53275950..3e2b4064c 100644
--- a/src/views/download/download.scss
+++ b/src/views/download/download.scss
@@ -27,6 +27,18 @@
font-size: 1rem;
}
+ .macos-badge img {
+ height: 50px;
+ }
+
+ .ms-badge img {
+ height: 50px;
+ }
+
+ .play-badge img {
+ height: 50px;
+ }
+
.download-header {
background-color: $ui-blue;
padding: 4rem 0;
@@ -80,6 +92,7 @@
.download-requirements {
justify-content: space-between;
+ line-height: 2rem;
}
.download-requirements span {
diff --git a/src/views/download/l10n.json b/src/views/download/l10n.json
index e475c8a75..c1559b070 100644
--- a/src/views/download/l10n.json
+++ b/src/views/download/l10n.json
@@ -1,11 +1,10 @@
{
"download.title": "Scratch Desktop",
"download.intro": "You can install the Scratch Desktop editor to work on projects without an internet connection. This version will work on Windows and MacOS.",
+ "download.appTitle": "Download Scratch",
+ "download.appIntro": "You can install Scratch for free to work on projects without an internet connection.",
"download.requirements": "Requirements",
"download.imgAltDownloadIllustration" : "Scratch 3.0 Desktop screenshot",
- "download.installHeaderTitle": "Install Scratch Desktop",
- "download.downloadScratchDesktop": "Download Scratch Desktop",
- "download.downloadButton": "Download",
"download.troubleshootingTitle": "FAQ",
"download.startScratchDesktop": "Start Scratch Desktop",
"download.howDoIInstall": "How do I install Scratch Desktop?",
@@ -14,17 +13,23 @@
"download.supportChromeOS" : "When will you have Scratch Desktop for Chromebooks?",
"download.supportChromeOSAnswer": "Scratch Desktop for Chromebooks is not yet available. We are working on it and expect to release later in 2019.",
"download.olderVersionsTitle" : "Older Versions",
- "download.olderVersions": "Looking for the Scratch 2.0 Offline Editor or Scratch 1.4?",
- "download.scratch1-4Desktop" : "Scratch 1.4 Desktop",
- "download.scratch2Desktop" : "Scratch 2.0 Desktop",
+ "download.olderVersions": "Looking for earlier Scratch Offline Editors?",
+ "download.scratch1-4Desktop" : "Scratch 1.4",
+ "download.scratch2Desktop" : "Scratch 2.0 Offline Editor",
"download.cannotAccessMacStore" : "What if I can't access the Mac App Store?",
"download.cannotAccessWindowsStore" : "What if I can't access the Microsoft Store?",
"download.macMoveToApplications" : "Open the .dmg file. Move Scratch Desktop into Applications.",
"download.winMoveToApplications" : "Run the .exe file.",
"download.canIUseScratchLink" : "Can I use Scratch Link to connect to extensions?",
"download.canIUseScratchLinkAnswer" : "Yes. However, you will need an Internet connection to use Scratch Link.",
+ "download.canIUseExtensions" : "Can I connect to hardware extensions?",
+ "download.canIUseExtensionsAnswer" : "Yes. With the Scratch app you can connect to extensions, and you do not need Scratch Link.",
"download.desktopAndBrowser": "Can I use Scratch Desktop and also have Scratch open in the browser?",
+ "download.appAndBrowser": "Can I use the Scratch app and also have Scratch open in the browser?",
"download.yesAnswer" : "Yes.",
"download.canIShare": "Can I share from Scratch Desktop?",
- "download.canIShareAnswer": "This isn’t supported currently. For now, you can save a project from Scratch Desktop, upload it to your Scratch account, and share it there. In a later version we will add the ability to upload to your Scratch account directly in Scratch Desktop."
+ "download.canIShareAnswer": "This isn’t supported currently. For now, you can save a project from Scratch Desktop, upload it to your Scratch account, and share it there. In a later version we will add the ability to upload to your Scratch account directly in Scratch Desktop.",
+ "download.canIShareApp": "Can I share from Scratch for {operatingsystem}?",
+ "download.canIShareAnswerPlayStore": "Yes. Click the 3-dots menu on a project in the lobby and select Share from the options. In addition to sharing by email you can sign in to your Scratch account and share the project on the Scratch Community.",
+ "download.canIShareAnswerDownloaded": "This isn’t supported currently. For now, you can save a project from Scratch for {operatingsystem}, upload it to your Scratch account, and share it there. In a later version we will add the ability to upload to your Scratch account directly in Scratch for {operatingsystem}."
}
diff --git a/src/views/ev3/ev3.jsx b/src/views/ev3/ev3.jsx
index a03b55a14..6666490e9 100644
--- a/src/views/ev3/ev3.jsx
+++ b/src/views/ev3/ev3.jsx
@@ -23,7 +23,7 @@ const ProjectCard = require('../../components/extension-landing/project-card.jsx
const Steps = require('../../components/steps/steps.jsx');
const Step = require('../../components/steps/step.jsx');
-const OS_ENUM = require('../../components/extension-landing/os-enum.js');
+const OS_ENUM = require('../../lib/os-enum.js');
require('../../components/extension-landing/extension-landing.scss');
require('./ev3.scss');
diff --git a/src/views/microbit/microbit.jsx b/src/views/microbit/microbit.jsx
index 1b36c4ba3..ac274423b 100644
--- a/src/views/microbit/microbit.jsx
+++ b/src/views/microbit/microbit.jsx
@@ -22,7 +22,7 @@ const Button = require('../../components/forms/button.jsx');
const Steps = require('../../components/steps/steps.jsx');
const Step = require('../../components/steps/step.jsx');
-const OS_ENUM = require('../../components/extension-landing/os-enum.js');
+const OS_ENUM = require('../../lib/os-enum.js');
require('../../components/extension-landing/extension-landing.scss');
require('./microbit.scss');
diff --git a/static/images/badges/google-play-badge.png b/static/images/badges/google-play-badge.png
new file mode 100644
index 000000000..27392d217
Binary files /dev/null and b/static/images/badges/google-play-badge.png differ
diff --git a/static/images/badges/mac-store-badge.svg b/static/images/badges/mac-store-badge.svg
new file mode 100755
index 000000000..072b425a1
--- /dev/null
+++ b/static/images/badges/mac-store-badge.svg
@@ -0,0 +1,46 @@
+
diff --git a/static/images/badges/windows-store-badge.svg b/static/images/badges/windows-store-badge.svg
new file mode 100755
index 000000000..21c139edd
--- /dev/null
+++ b/static/images/badges/windows-store-badge.svg
@@ -0,0 +1,82 @@
+
+
+
diff --git a/static/svgs/download/mac-badge.svg b/static/svgs/download/mac-badge.svg
new file mode 100755
index 000000000..072b425a1
--- /dev/null
+++ b/static/svgs/download/mac-badge.svg
@@ -0,0 +1,46 @@
+
diff --git a/static/svgs/download/ms-badge.svg b/static/svgs/download/ms-badge.svg
new file mode 100755
index 000000000..21c139edd
--- /dev/null
+++ b/static/svgs/download/ms-badge.svg
@@ -0,0 +1,82 @@
+
+
+