mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2024-12-02 11:59:07 -05:00
Merge branch 'hotfix/dec-1' of https://github.com/LLK/scratch-www into develop
* 'hotfix/dec-1' of https://github.com/LLK/scratch-www: update transifex config to reflect new conference page fix lint update translations to just use `FormattedMessage` Change back routeAlias for conference pages Add Learning Resource designer (#1676) Fixes #1633 - Scratch Conference 2018 Website Phase 1 (#1673) Fix #1649: Edit Scratch Conf Website - Correct Info for Costa Rica Conf (#1650) (#1663) # Conflicts: # src/routes.json # src/views/conference/2018/index/index.jsx # src/views/conference/2018/index/l10n.json
This commit is contained in:
commit
87146c3193
4 changed files with 55 additions and 20 deletions
10
.tx/config
10
.tx/config
|
@ -92,8 +92,8 @@ source_file = src/views/microworldshomepage/l10n.json
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = KEYVALUEJSON
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
[scratch-website.conference-index-l10njson]
|
[scratch-website.conference-index-2017-l10njson]
|
||||||
file_filter = localizations/conference-index/<lang>.json
|
file_filter = localizations/conference-index-2017/<lang>.json
|
||||||
source_file = src/views/conference/2017/index/l10n.json
|
source_file = src/views/conference/2017/index/l10n.json
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = KEYVALUEJSON
|
type = KEYVALUEJSON
|
||||||
|
@ -127,3 +127,9 @@ file_filter = localizations/messages/<lang>.json
|
||||||
source_file = src/views/messages/l10n.json
|
source_file = src/views/messages/l10n.json
|
||||||
source_lang = en
|
source_lang = en
|
||||||
type = KEYVALUEJSON
|
type = KEYVALUEJSON
|
||||||
|
|
||||||
|
[scratch-website.conference-index-l10njson]
|
||||||
|
file_filter = localizations/conference-index/<lang>.json
|
||||||
|
source_file = src/views/conference/2018/index/l10n.json
|
||||||
|
source_lang = en
|
||||||
|
type = KEYVALUEJSON
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
{
|
{
|
||||||
"name": "conference-index",
|
"name": "conference-index",
|
||||||
"pattern": "^/conference/?$",
|
"pattern": "^/conference/?$",
|
||||||
"routeAlias": "/conference(?!/201[4-7])",
|
"routeAlias": "/conference(?!/201[4-5])",
|
||||||
"view": "conference/2018/index/index",
|
"view": "conference/2018/index/index",
|
||||||
"title": "Scratch Conference",
|
"title": "Scratch Conference",
|
||||||
"viewportWidth": "device-width"
|
"viewportWidth": "device-width"
|
||||||
|
@ -52,7 +52,7 @@
|
||||||
{
|
{
|
||||||
"name": "conference-index-2017",
|
"name": "conference-index-2017",
|
||||||
"pattern": "^/conference/2017/?$",
|
"pattern": "^/conference/2017/?$",
|
||||||
"routeAlias": "/conference(?!/201[4-6])",
|
"routeAlias": "/conference(?!/201[4-5])",
|
||||||
"view": "conference/2017/index/index",
|
"view": "conference/2017/index/index",
|
||||||
"title": "Scratch Conference",
|
"title": "Scratch Conference",
|
||||||
"viewportWidth": "device-width"
|
"viewportWidth": "device-width"
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
var FormattedDate = require('react-intl').FormattedDate;
|
var FormattedDate = require('react-intl').FormattedDate;
|
||||||
var FormattedMessage = require('react-intl').FormattedMessage;
|
var FormattedMessage = require('react-intl').FormattedMessage;
|
||||||
var FormattedHTMLMessage = require('react-intl').FormattedHTMLMessage;
|
|
||||||
var React = require('react');
|
var React = require('react');
|
||||||
var render = require('../../../../lib/render.jsx');
|
var render = require('../../../../lib/render.jsx');
|
||||||
|
|
||||||
|
@ -21,7 +20,9 @@ var ConferenceSplash = React.createClass({
|
||||||
<div className='title-banner-image mod-2018'></div>
|
<div className='title-banner-image mod-2018'></div>
|
||||||
<h1 className='title-banner-h1 mod-2018'>
|
<h1 className='title-banner-h1 mod-2018'>
|
||||||
<center>
|
<center>
|
||||||
<FormattedHTMLMessage id='conference-2018.title' />
|
<FormattedMessage id='conference-2018.title' />
|
||||||
|
<br />
|
||||||
|
<FormattedMessage id='conference-2018.subtitle' />
|
||||||
</center>
|
</center>
|
||||||
</h1>
|
</h1>
|
||||||
<h3 className='title-banner-h3 mod-2018'>
|
<h3 className='title-banner-h3 mod-2018'>
|
||||||
|
@ -31,7 +32,10 @@ var ConferenceSplash = React.createClass({
|
||||||
<div className='inner'>
|
<div className='inner'>
|
||||||
<section className='conf2018-panel mod-desc'>
|
<section className='conf2018-panel mod-desc'>
|
||||||
<p className='conf2018-panel-desc'>
|
<p className='conf2018-panel-desc'>
|
||||||
<FormattedHTMLMessage id='conference-2018.desc' />
|
<FormattedMessage id='conference-2018.desc1' />
|
||||||
|
<br />
|
||||||
|
<br />
|
||||||
|
<FormattedMessage id='conference-2018.desc2' />
|
||||||
</p>
|
</p>
|
||||||
<table className='conf2018-panel-details'>
|
<table className='conf2018-panel-details'>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
@ -77,20 +81,32 @@ var ConferenceSplash = React.createClass({
|
||||||
</section>
|
</section>
|
||||||
<section className='conf2018-panel'>
|
<section className='conf2018-panel'>
|
||||||
<p className='conf2018-panel-desc'>
|
<p className='conf2018-panel-desc'>
|
||||||
<FormattedHTMLMessage id='conference-2018.sessionDesc' />
|
<FormattedMessage id='conference-2018.sessionDesc' />
|
||||||
</p>
|
</p>
|
||||||
<p className='conf2018-panel-session'>
|
<p className='conf2018-panel-session'>
|
||||||
<p className='conf2018-panel-session'>
|
<p className='conf2018-panel-session'>
|
||||||
<FormattedHTMLMessage id='conference-2018.sessionItem1' />
|
<b>
|
||||||
|
<FormattedMessage id='conference-2018.sessionItem1Title' />
|
||||||
|
</b>{' '}
|
||||||
|
<FormattedMessage id='conference-2018.sessionItem1Desc' />
|
||||||
</p>
|
</p>
|
||||||
<p className='conf2018-panel-session'>
|
<p className='conf2018-panel-session'>
|
||||||
<FormattedHTMLMessage id='conference-2018.sessionItem2' />
|
<b>
|
||||||
|
<FormattedMessage id='conference-2018.sessionItem2Title' />
|
||||||
|
</b>{' '}
|
||||||
|
<FormattedMessage id='conference-2018.sessionItem2Desc' />
|
||||||
</p>
|
</p>
|
||||||
<p className='conf2018-panel-session'>
|
<p className='conf2018-panel-session'>
|
||||||
<FormattedHTMLMessage id='conference-2018.sessionItem3' />
|
<b>
|
||||||
|
<FormattedMessage id='conference-2018.sessionItem3Title' />
|
||||||
|
</b>{' '}
|
||||||
|
<FormattedMessage id='conference-2018.sessionItem3Desc' />
|
||||||
</p>
|
</p>
|
||||||
<p className='conf2018-panel-session'>
|
<p className='conf2018-panel-session'>
|
||||||
<FormattedHTMLMessage id='conference-2018.sessionItem4' />
|
<b>
|
||||||
|
<FormattedMessage id='conference-2018.sessionItem4Title' />
|
||||||
|
</b>{' '}
|
||||||
|
<FormattedMessage id='conference-2018.sessionItem4Desc' />
|
||||||
</p>
|
</p>
|
||||||
</p>
|
</p>
|
||||||
<a className='button mod-2018-panel' href='https://docs.google.com/forms/d/e/1FAIpQLSd7SkuQ-dfW-P3aArSQokK9GkKAUKufTVBHod_ElNIiFE9iBQ/viewform?usp=sf_link'>
|
<a className='button mod-2018-panel' href='https://docs.google.com/forms/d/e/1FAIpQLSd7SkuQ-dfW-P3aArSQokK9GkKAUKufTVBHod_ElNIiFE9iBQ/viewform?usp=sf_link'>
|
||||||
|
@ -111,7 +127,14 @@ var ConferenceSplash = React.createClass({
|
||||||
</section>
|
</section>
|
||||||
<section className='conf2018-panel mod-questions'>
|
<section className='conf2018-panel mod-questions'>
|
||||||
<p className='conf2018-panel-desc'>
|
<p className='conf2018-panel-desc'>
|
||||||
<FormattedHTMLMessage id='conference-2018.questions' />
|
<FormattedMessage
|
||||||
|
id='conference-2018.questions'
|
||||||
|
values={{
|
||||||
|
emailLink: <a href='mailto:conference@scratch.mit.edu'>
|
||||||
|
conference@scratch.mit.edu
|
||||||
|
</a>
|
||||||
|
}}
|
||||||
|
/>
|
||||||
</p>
|
</p>
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
{
|
{
|
||||||
"conference-2018.title": "Scratch Conference 2018 <br/> The Next Generation",
|
"conference-2018.title": "Scratch Conference 2018",
|
||||||
|
"conference-2018.subtitle": "The Next Generation",
|
||||||
"conference-2018.dateDesc": "July 26-28, 2018 | Cambridge, MA, USA",
|
"conference-2018.dateDesc": "July 26-28, 2018 | Cambridge, MA, USA",
|
||||||
"conference-2018.dateDescMore": " (with opening reception the evening of July 25)",
|
"conference-2018.dateDescMore": " (with opening reception the evening of July 25)",
|
||||||
"conference-2018.locationDetails": "MIT Media Lab, Cambridge, MA",
|
"conference-2018.locationDetails": "MIT Media Lab, Cambridge, MA",
|
||||||
|
@ -8,13 +9,18 @@
|
||||||
"conference-2018.date": "When:",
|
"conference-2018.date": "When:",
|
||||||
"conference-2018.location": "Where:",
|
"conference-2018.location": "Where:",
|
||||||
|
|
||||||
"conference-2018.desc": "Join us for the Scratch@MIT conference, a playful gathering of educators, researchers, developers, and other members of the worldwide Scratch community.<br /> <br />We're planning a very participatory conference, with an entire day of hands-on workshops and lots of opportunities for peer-to-peer discussion and collaboration.",
|
"conference-2018.desc1": "Join us for the Scratch@MIT conference, a playful gathering of educators, researchers, developers, and other members of the worldwide Scratch community.",
|
||||||
|
"conference-2018.desc2": "We're planning a very participatory conference, with an entire day of hands-on workshops and lots of opportunities for peer-to-peer discussion and collaboration.",
|
||||||
|
|
||||||
"conference-2018.sessionDesc": "Interested in offering a session? We invite four types of proposals:",
|
"conference-2018.sessionDesc": "Interested in offering a session? We invite four types of proposals:",
|
||||||
"conference-2018.sessionItem1": "<b>Poster/demonstration (90 minutes)</b>. Show off your project in an exhibition setting, alongside other presenters. You will be provided with display space for a poster and table space for a computer or handouts.",
|
"conference-2018.sessionItem1Title": "Poster/demonstration (90 minutes).",
|
||||||
"conference-2018.sessionItem2": "<b>Hands-on workshop (90 minutes)</b>. Engage participants in hands-on activities, highlighting new ways of creating and collaborating with Scratch.",
|
"conference-2018.sessionItem1Desc": "Show off your project in an exhibition setting, alongside other presenters. You will be provided with display space for a poster and table space for a computer or handouts.",
|
||||||
"conference-2018.sessionItem3": "<b>Interactive panel (60 minutes)</b>. Discuss a Scratch-related topic in a panel with three or more people. Your proposal should describe how you will engage the audience during the session.",
|
"conference-2018.sessionItem2Title": "Hands-on workshop (90 minutes).",
|
||||||
"conference-2018.sessionItem4": "<b>Ignite talk (5 minutes)</b>. Share what you've been doing in a short, lively presentation.",
|
"conference-2018.sessionItem2Desc": "Engage participants in hands-on activities, highlighting new ways of creating and collaborating with Scratch.",
|
||||||
|
"conference-2018.sessionItem3Title": "Interactive panel (60 minutes).",
|
||||||
|
"conference-2018.sessionItem3Desc": "Discuss a Scratch-related topic in a panel with three or more people. Your proposal should describe how you will engage the audience during the session.",
|
||||||
|
"conference-2018.sessionItem4Title": "Ignite talk (5 minutes).",
|
||||||
|
"conference-2018.sessionItem4Desc": "Share what you've been doing in a short, lively presentation.",
|
||||||
|
|
||||||
"conference-2018.proposal": " Submit Your Proposal",
|
"conference-2018.proposal": " Submit Your Proposal",
|
||||||
"conference-2018.proposalDeadline": "Deadline for proposals: February 5",
|
"conference-2018.proposalDeadline": "Deadline for proposals: February 5",
|
||||||
|
@ -24,5 +30,5 @@
|
||||||
"conference-2018.registrationEarly": "Early Bird Registration (March 1-May 1): $200",
|
"conference-2018.registrationEarly": "Early Bird Registration (March 1-May 1): $200",
|
||||||
"conference-2018.registrationStandard": "Standard Registration (after May 1): $300",
|
"conference-2018.registrationStandard": "Standard Registration (after May 1): $300",
|
||||||
|
|
||||||
"conference-2018.questions": "Questions? Contact the Scratch Team at <a href='mailto:conference@scratch.mit.edu'>conference@scratch.mit.edu</a>"
|
"conference-2018.questions": "Questions? Contact the Scratch Team at {emailLink}"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue