Unverified Commit 4a625a63 authored by Sarah Otts's avatar Sarah Otts Committed by GitHub

Merge pull request #5078 from zoebentley/content-updates-jan-2021

Content updates march 2021
parents 05294d64 e2c98762
......@@ -85,16 +85,22 @@ const Footer = props => (
<FormattedMessage id="general.credits" />
</a>
</dd>
<dd>
<a href="https://scratchfoundation.org/supporters">
<FormattedMessage id="general.donors" />
</a>
</dd>
<dd>
<a href="https://www.scratchfoundation.org/opportunities">
<FormattedMessage id="general.jobs" />
</a>
</dd>
<dd>
<a href="https://www.scratchfoundation.org/media-kit/">
<FormattedMessage id="general.press" />
<a href="https://secure.donationpay.org/scratchfoundation/">
<FormattedMessage id="general.donate" />
</a>
</dd>
</dl>
<dl>
<dt>
......@@ -146,16 +152,6 @@ const Footer = props => (
<FormattedMessage id="general.contactUs" />
</a>
</dd>
<dd>
<a href="/store">
<FormattedMessage id="general.scratchStore" />
</a>
</dd>
<dd>
<a href="https://secure.donationpay.org/scratchfoundation/">
<FormattedMessage id="general.donate" />
</a>
</dd>
</dl>
<dl>
......@@ -208,6 +204,12 @@ const Footer = props => (
<FormattedMessage id="general.scratchFoundation" />
</a>
</dd>
<dd>
<a href="/store">
<FormattedMessage id="general.scratchStore" />
</a>
</dd>
</dl>
</div>
</MediaQuery>
......
......@@ -12,7 +12,7 @@ const DonorRecognition = () => (
values={{
donorLink: (
<a
href="/credits#donors"
href="https://www.scratchfoundation.org/supporters"
>
<FormattedMessage id="footer.donors" />
</a>
......@@ -26,7 +26,8 @@ const DonorRecognition = () => (
values={{
donor1: 'Massachusetts Institute of Technology',
donor2: 'National Science Foundation',
donor3: 'Siegel Family Endowment'
donor3: 'Siegel Family Endowment',
donor4: 'LEGO Foundation'
}}
/>
</div>
......
......@@ -22,7 +22,8 @@
"general.conferences": "Conferences",
"general.country": "Country",
"general.create": "Create",
"general.credits": "Credits",
"general.credits": "Our Team",
"general.donors": "Donors",
"general.dmca": "DMCA",
"general.emailAddress": "Email address",
"general.english": "English",
......@@ -89,7 +90,7 @@
"general.startOver": "Start over",
"general.statistics": "Statistics",
"general.studios": "Studios",
"general.support": "Support",
"general.support": "Resources",
"general.ideas": "Ideas",
"general.tipsWindow": "Tips Window",
"general.termsOfUse": "Terms of Use",
......@@ -126,9 +127,9 @@
"footer.discuss": "Discussion Forums",
"footer.scratchFamily": "Scratch Family",
"footer.donorRecognition": "Scratch is available for free thanks to generous support from our {donorLink}. We are grateful to our Founding Partners:",
"footer.donorRecognition": "Scratch is available for free thanks to support from our {donorLink}. We are grateful to our Founding Partners:",
"footer.donors": "donors",
"footer.donorList": "{donor1}, {donor2}, and {donor3}.",
"footer.donorList": "{donor1}, {donor2}, {donor3}, and {donor4}.",
"form.validationRequired": "This field is required",
......
......@@ -2,6 +2,7 @@ const React = require('react');
const FormattedMessage = require('react-intl').FormattedMessage;
const render = require('../../lib/render.jsx');
const Button = require('../../components/forms/button.jsx');
const Page = require('../../components/page/www/page.jsx');
const Video = require('../../components/video/video.jsx');
......@@ -65,7 +66,11 @@ const About = () => (
values={{
languageCount: 60,
translationLink: (
<a href="https://github.com/LLK/scratch-l10n/wiki/Guide-for-Scratch-Translators">
<a
href="https://github.com/LLK/scratch-l10n/wiki/Guide-for-Scratch-Translators"
rel="noreferrer noopener"
target="_blank"
>
<FormattedMessage id="about.translationLinkText" />
</a>
)
......@@ -81,9 +86,9 @@ const About = () => (
<p><FormattedMessage
id="about.schoolsDescription"
values={{
scratchedLink: (
<a href="http://scratched.gse.harvard.edu/">
<FormattedMessage id="about.scratchedLinkText" />
scratchForEducatorsLink: (
<a href="/educators">
<FormattedMessage id="about.scratchForEducatorsLinkText" />
</a>
)
}}
......@@ -126,10 +131,38 @@ const About = () => (
<FormattedMessage id="about.spfaLinkText" />
</a>
),
lifelongKindergartenGroupLink: (
<a href="http://llk.media.mit.edu">
<FormattedMessage id="about.lifelongKindergartenGroupLinkText" />
</a>
),
codingAtACrossroadsLink: (
<a
href="https://cacm.acm.org/magazines/2020/11/248219-coding-at-a-crossroads/fulltext"
rel="noreferrer noopener"
target="_blank"
>
<FormattedMessage id="about.codingAtACrossroadsLinkText" />
</a>
),
lifelongKindergartenBookLink: (
<a
href="https://mitpress.mit.edu/books/lifelong-kindergarten"
rel="noreferrer noopener"
target="_blank"
>
<FormattedMessage id="about.lifelongKindergartenBookLinkText" />
</a>
),
statisticsLink: (
<a href="/statistics">
<FormattedMessage id="about.statisticsLinkText" />
</a>
),
annualReportLink: (
<a href="/annual-report">
<FormattedMessage id="about.annualReportLinkText" />
</a>
)
}}
/></p>
......@@ -161,14 +194,26 @@ const About = () => (
<p><FormattedMessage
id="about.supportDescription"
values={{
supportersList: 'National Science Foundation, Scratch Foundation, Siegel Family Endowment, Google, LEGO Foundation, Intel, Cartoon Network, Lemann Foundation, MacArthur Foundation', // eslint-disable-line max-len
creditsLink: (
<a href="/credits">
<FormattedMessage id="about.creditsLinkText" />
donorsLink: (
<a
href="https://www.scratchfoundation.org/supporters"
rel="noreferrer noopener"
target="_blank"
>
<FormattedMessage id="about.donorsLinkText" />
</a>
),
annualReportLink: (
<a href="/annual-report">
<FormattedMessage id="about.annualReportLinkText" />
</a>
),
donateLink: (
<a href="//secure.donationpay.org/scratchfoundation/">
<a
href="//secure.donationpay.org/scratchfoundation/"
rel="noreferrer noopener"
target="_blank"
>
<FormattedMessage id="about.donateLinkText" />
</a>
),
......@@ -179,6 +224,11 @@ const About = () => (
)
}}
/></p>
<a href="//secure.donationpay.org/scratchfoundation/">
<Button className="about-button">
<FormattedMessage id="about.donateButton" />
</Button>
</a>
</li>
</ul>
</div>
......
......@@ -72,3 +72,24 @@
}
}
}
.about-button {
margin-right: .75rem;
background-color: $ui-blue;
color: $ui-white;
font-size: 1rem;
img {
margin-right: 1rem;
height: 1.5rem;
vertical-align: middle;
}
a {
color: $ui-white;
}
span {
vertical-align: middle;
}
}
{
"about.introOne": "With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.",
"about.introTwo": "Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.",
"about.introThree": "Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.",
"about.introThree": "Scratch is designed, developed, and moderated by the Scratch Foundation, a nonprofit organization. It is provided free of charge.",
"about.introParents": "Info for parents",
"about.introEducators": "Info for educators",
"about.whoUsesScratch": "Who Uses Scratch?",
......@@ -16,20 +16,26 @@
"about.learnMoreHelp": "Ideas Page",
"about.learnMoreFaq": "Frequently Asked Questions",
"about.learnMoreParents": "Information for Parents",
"about.learnMoreCredits": "Credits",
"about.learnMoreCredits": "Our Team",
"about.learnMoreAnnualReport": "Annual Report 2019",
"about.literacy": "Learn to Code, Code to Learn",
"about.literacyDescription": "The ability to code computer programs is an important part of literacy in today’s society. When people learn to code in Scratch, they learn important strategies for solving problems, designing projects, and communicating ideas.",
"about.schools": "Scratch in Schools",
"about.schoolsDescription": "Students are learning with Scratch at all levels (from elementary school to college) and across disciplines (such as math, computer science, language arts, social studies). Educators share stories, exchange resources, ask questions, and find people on the {scratchedLink}.",
"about.schoolsDescription": "Students are learning with Scratch at all levels (from elementary school to college) and across disciplines (such as math, computer science, language arts, social studies). Educator resources are available on the {scratchForEducatorsLink} page.",
"about.scratchForEducatorsLinkText": "Scratch For Educators",
"about.scratchedLinkText": "ScratchEd website",
"about.research": "Research",
"about.researchDescription": "The MIT Scratch Team and collaborators are researching how people use and learn with Scratch (for an introduction, see {spfaLink}). Find out more about Scratch {researchLink} and {statisticsLink} about Scratch.",
"about.researchDescription": "The {lifelongKindergartenGroupLink} and collaborators are researching how young people create, collaborate, and learn with Scratch. For an overview, see the article {codingAtACrossroadsLink} and the book {lifelongKindergartenBookLink}. To find out more about the use of Scratch, see the {statisticsLink} page and the Scratch {annualReportLink}.",
"about.spfaLinkText": "Scratch: Programming for All",
"about.researchLinkText": "research",
"about.statisticsLinkText": "statistics",
"about.lifelongKindergartenGroupLinkText": "Lifelong Kindergarten group",
"about.codingAtACrossroadsLinkText": "Coding at a Crossroads",
"about.lifelongKindergartenBookLinkText": "Lifelong Kindergarten",
"about.annualReportLinkText": "Annual Report",
"about.support": "Support and Funding",
"about.supportDescription": "The Scratch project has received financial support from the following organizations: {supportersList}. See the {creditsLink} for more information. If you'd like to support Scratch, please see the Scratch Foundation {donateLink}, or contact us at {donateemail}.",
"about.supportDescription": "Scratch is available for free, thanks to support from our {donorsLink}. For more information, see our {annualReportLink}. You can support Scratch by making a donation.",
"about.donorsLinkText": "donors",
"about.donateLinkText": "donations page",
"about.creditsLinkText": "credits page"
"about.donateButton": "Donate"
}
This diff is collapsed.
......@@ -9,6 +9,10 @@
.content {
padding-top: 40px;
}
#acknowledgements {
background-color: rgba(77, 151, 255, 0.15);
}
.avatar-grid {
padding: 64px 0;
......@@ -61,9 +65,7 @@
}
.supporters {
$bg-grey: #f7f6f8;
background-color: $bg-grey;
padding: 5.25rem 0;
padding: 0 0 5.25rem;
}
.logo {
......@@ -81,6 +83,11 @@
font-size: 2rem;
}
#donors {
max-width: 980px;
margin-left: auto;
margin-right: auto;
}
}
@media only screen and (min-width: 477px) and (max-width: 768px) {
......
{
"credits.title": "Scratch Credits & Contributors",
"credits.developers": "Scratch is designed, developed, and moderated by the Lifelong Kindergarten Group at MIT Media Lab:",
"credits.developers": "Scratch is designed, developed, and moderated by the staff of the Scratch Foundation, a nonprofit organization.",
"credits.moderators": "The team of Scratch moderators manages, supports, and improves the Scratch online community:",
"credits.previousTitle": "Previous MIT Scratch Team Members",
"credits.previousBody": "Many important contributions have been made by previous Scratch Team members, including John Maloney (who led software development for the first decade of Scratch) and Andrés Monroy-Hernández (who led the development of the first Scratch community website). Other contributors include:",
......@@ -15,7 +15,13 @@
"credits.researchScratchEdLinkText" : "ScratchEd project",
"credits.acknowledgementsTitle": "Acknowledgements",
"credits.acknowledgementsContributors": "The following people have also contributed to the development and support of Scratch over the years:",
"credits.acknowledgementsDonors": "The Scratch Foundation is a 501(c)(3) non-profit that relies on tax-deductible donations to support Scratch and keep it free for all. For a list of donors to the Scratch Foundation, please visit the {donorsLink}.",
"credits.acknowledgementsDonorsLinkText": "Supporters page",
"credits.acknowledgementsLifelongKindergarten": "The {lifelongKindergartenLink} at the MIT Media Lab initiated the Scratch project in 2002, and received a {nsfGrantLink} to support it a year later. The group publicly launched Scratch in 2007 and developed it through 2019, when the Scratch Team moved to the Scratch Foundation. The Lifelong Kindergarten group, led by Professor Mitchel Resnick, continues to collaborate with the Scratch Team to research and support creative learning with Scratch around the world.",
"credits.acknowledgementsLifelongKindergartenLinkText": "Lifelong Kindergarten research group",
"credits.acknowledgementsNSFGrantLinkText": "National Science Foundation Grant",
"credits.acknowledgementsTranslators": "With the help of {translatorsLink} around the world, Scratch is available in many languages.",
"credits.acknowledgementsLanguageOrganizers": "Many thanks to the following language organizers for helping to coordinate Scratch translators in their language:",
"credits.acknowledgementsTranslatorsLinkText": "Scratch Translators",
"credits.acknowledgementsCommunity": "We greatly appreciate all of the contributions by members of the worldwide Scratch community, who have shaped the direction of Scratch by sharing their projects, comments, and ideas.",
"credits.acknowledgementsInfluencers": "The ideas of Seymour Papert and Alan Kay have deeply inspired and influenced our work on Scratch.",
......@@ -25,12 +31,15 @@
"credits.supportersOpenHeader": "Scratch would not be possible without free and open source software, including:",
"credits.currentSponsors": "Current Sponsors",
"credits.currentFinancialSupport": "The following organizations are providing major financial support for Scratch:",
"credits.translationsTitle": "Translations",
"credits.donorsTitle": "Donors",
"credits.lifelongKindergartenTitle": "Lifelong Kindergarten Group",
"credits.translationsTitle": "Translators",
"credits.illustrationsTitle": "Illustrations",
"credits.acknowledgementsIllustrations": "Many thanks to the following artists for their contributions to the Scratch sprite library:",
"credits.soundsTitle": "Sounds",
"credits.pastContributors": "Past Contributors",
"credits.pastContributorsThanks" : "Many important contributions have been made by previous Scratch Team members, including John Maloney (who led software development for the first decade of Scratch) and Andrés Monroy-Hernández (who led the development of the first Scratch community website).",
"credits.pastContributors": "Past Scratch Team Members",
"credits.pastContributorsThanks" : "Many important contributions have been made by previous Scratch Team members, including:",
"credits.acknowledgementsOtherContributors": "Past Contributors",
"credits.otherContributors": "Other contributors include:",
"credits.acknowledgementsSounds": "The Scratch sound library uses free sound resources from Adobe.com, Archive.org, FreeMusicArchive.org, FreeSound.org, and Incompetech.com.",
"credits.soundsThanks":"Thanks to Nina Paley from Archive.org; Kellee Maize, Peter Rudenko, and Chris Zabriskie from FreeMusicArchive.org; and Kevin MacLeod from Incompetech.com. Thanks to the following freesound.org artists:"
......
[
{
"userName": "cosmosaura",
"userId": 61436283,
"name": "Achal"
},
{
"userName": "originalwow",
"userId": 56182496,
......@@ -29,11 +34,6 @@
"userId": 3581881,
"name": "Carl"
},
{
"userName": "tarmelop",
"userId": 2286560,
"name": "Carmelo"
},
{
"userName": "Champ99",
"userId": 900283,
......@@ -69,11 +69,6 @@
"userId": 55851826,
"name": "Craig"
},
{
"userName": "Harakou",
"userId": 373646,
"name": "Dalton"
},
{
"userName": "dsquare",
"userId": 527836,
......@@ -99,16 +94,16 @@
"userId": 159139,
"name": "Franchette"
},
{
"userName": "starry_sky7",
"userId": 61374093,
"name": "Iuliia"
},
{
"userName": "pixelmoth",
"userId": 2408962,
"name": "Jacy"
},
{
"userName": "jaleesa",
"userId": 2374106,
"name": "Jaleesa"
},
{
"userName": "Mos20",
"userId": 52545208,
......@@ -149,41 +144,21 @@
"userId": 26779669,
"name": "Kathy"
},
{
"userName": "khanning",
"userId": 1553886,
"name": "Kreg"
},
{
"userName": "KayOh",
"userId": 3018280,
"name": "Kristin"
},
{
"userName": "labdalla",
"userId": 35687410,
"name": "Lena"
},
{
"userName": "leoburd",
"userId": 385,
"name": "Leo"
},
{
"userName": "lilyland",
"userId": 17184580,
"name": "Lily"
"userName": "Lamatchalattei",
"userId": 61415372,
"name": "Lamar"
},
{
"userName": "algorithmar",
"userId": 43013126,
"name": "Maren"
},
{
"userName": "mwikali",
"userId": 24838781,
"name": "Marian"
},
{
"userName": "dietbacon",
"userId": 24137617,
......@@ -194,16 +169,6 @@
"userId": 49156,
"name": "Mark"
},
{
"userName": "mres",
"userId": 167,
"name": "Mitchel"
},
{
"userName": "natalie",
"userId": 169,
"name": "Natalie"
},
{
"userName": "sgcc_",
"userId": 21986973,
......@@ -214,35 +179,45 @@
"userId": 2584924,
"name": "Ray"
},
{
"userName": "rtrvmwe",
"userId": 61342326,
"name": "Retrouvailles"
},
{
"userName": "binnieb",
"userId": 53715539,
"name": "Robyn"
},
{
"userName": "rupalax",
"userId": 58005604,
"name": "Rupa"
},
{
"userName": "scmb1",
"userId": 246290,
"name": "Sarah"
},
{
"userName": "pizzafordessert",
"userId": 22183577,
"name": "Sean"
"userName": "Onyx45",
"userId": 63526043,
"name": "Shawna"
},
{
"userName": "shruti",
"userId": 3714374,
"name": "Shruti"
"userName": "sgste735",
"userId": 69368419,
"name": "Stephanie"
},
{
"userName": "Pandatt",
"userId": 18417774,
"name": "Tracy"
"userName": "LT7845",
"userId": 68837085,
"name": "Tasha"
},
{
"userName": "shaanmasala",
"userId": 29995562,
"name": "Yusuf"
"userName": "Pandatt",
"userId": 18417774,
"name": "Tracy"
},
{
"userName": "Za-Chary",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment