Commit Graph
155 Commits
Author SHA1 Message Date
chrisgarrity 1225d38763 Integrate react-intl with redux
Using react-intl-redux package.

This just sets up the default English. Language switching in another PR. Requires locale/messages.json to exist, `{}` is ok.
2017-07-18 10:00:22 -04:00
chrisgarrity 0d4fcf1165 Generate messages json from available translations
Generate `locale/messages.json` from available languages in `translations`.  If there are no translations for a given language (from `languages.json`) it just skips it, react-intl will use the default english strings.

Just using English, French and Spanish for testing right now.
2017-07-18 09:47:58 -04:00
chrisgarrity 7e64c8972e Generate i18n source separate from build step
Generating the localization source to update the translation system (transifex) is really separate from building. When building we want to be using the current state of translations from transifex, and the english default strings are not needed.

Uses the babel-cli to run the babel-plugin-react-intl separately from  webpack.
2017-07-17 09:16:35 -04:00
chrisgarrity ba53b1c720 Parameterize script
Making the script easier to reuse later.
2017-07-17 09:16:35 -04:00
chrisgarrity 8817111063 Generate en.json from translation messages
Using babel-plugin-react intl to extract messages from sources that use react-intl. It creates one file per component, that’s not ideal for translators.

Transifex supports several different json formats. We picked the chrome i18n json format because it includes the ‘description’ and displays that to translators as instructions in the transifex UI.
2017-07-17 09:16:35 -04:00
Paul Kaplan fc614a68a5 Merge branch 'develop' into greenkeeper/redux-3.7.0 2017-07-17 08:18:29 -04:00
Paul Kaplan be5941d7cd Merge branch 'develop' into greenkeeper/react-dom-15.6.0 2017-07-11 10:39:15 -04:00
Paul Kaplan c991864f45 Merge branch 'develop' into greenkeeper/react-modal-2.2.1 2017-07-11 09:14:43 -04:00
Paul Kaplan 60e0654299 Merge pull request #456 from LLK/greenkeeper/react-15.6.0
Update react to the latest version 🚀
2017-07-11 08:49:30 -04:00
Paul Kaplan 6a409fdef1 Merge pull request #475 from LLK/greenkeeper/svg-url-loader-2.1.0
Update svg-url-loader to the latest version 🚀
2017-07-10 10:40:13 -04:00
Paul Kaplan 8465f8c8dd Merge pull request #506 from LLK/greenkeeper/autoprefixer-7.1.2
Update autoprefixer to the latest version 🚀
2017-07-10 10:38:56 -04:00
Paul Kaplan 49174da4f0 Merge pull request #454 from LLK/greenkeeper/react-tabs-1.1.0
Update react-tabs to the latest version 🚀
2017-07-10 10:15:53 -04:00
greenkeeper[bot] 899610bb92 chore(package): update autoprefixer to version 7.1.2 2017-07-06 15:49:10 +00:00
chrisgarrity de25ddefff Localize first elements
Costumes and Sound tab strings.
2017-06-30 14:55:14 -04:00
greenkeeper[bot] f4b95f3661 chore(package): update react-modal to version 2.2.1
Closes #429
2017-06-30 12:23:23 +00:00
greenkeeper[bot] c8248799c2 chore(package): update svg-url-loader to version 2.1.0 2017-06-28 07:56:57 +00:00
Paul Kaplan c0f998ee4a Pin to specific version 2017-06-26 17:07:39 -04:00
Paul Kaplan dca9e70ced Add recorder and playback 2017-06-22 15:07:41 -04:00
greenkeeper[bot] 8e9d0e5f1f chore(package): update redux to version 3.7.0 2017-06-17 02:49:30 +00:00
greenkeeper[bot] 7c9f60313b chore(package): update react-dom to version 15.6.0 2017-06-15 04:06:49 +00:00
greenkeeper[bot] 0fcf7cb544 chore(package): update react to version 15.6.0 2017-06-15 02:09:25 +00:00
greenkeeper[bot] 69f4090c78 chore(package): update react-tabs to version 1.1.0 2017-06-14 22:39:34 +00:00
Ray Schamp 776db9da9d Merge branch 'develop' into bugfix/npm-install 2017-06-14 17:02:51 -04:00
Ray Schamp 975d764e22 Use personal fork for gh-pages
In case the remote one gets deleted for some reason. I already had a fork of gh-pages, which is why I'm using rschamp rather than LLK. This is intended to be temporary.
2017-06-14 15:57:16 -04:00
Ray Schamp ba6f6a9758 Don't need stages with only one Node version... 2017-06-09 18:07:06 -04:00
Ray Schamp 99bb4fea01 Deploy all branches but master to subdirectories
Currently using an unmerged PR in gh-pages. (Will update to an LLK fork if we decide to go this way.)

Move to Travis build stages to handle the multiple deploy methods by branch.

Stop "testing" in more Node versions than 6, as this is basically just testing our build tools (using a single Node version simplifies using build stages.)

Also add a `watch` command for testing static build output.
2017-06-09 17:59:23 -04:00
Ray Schamp 27c3034939 Bump scratch-storage version 2017-06-02 08:59:11 -04:00
Ray Schamp 8fe06537c7 Pin to latest for 3.0 modules
Reverts #335.

Pinning to `^0.1.0.prerelease.0` is not equivalent to `latest`, since has the effect of not installing the latest version on `npm install`, you have to also do `npm update`. This hurts us ergonomically on `npm install`, and doesn't help us since we already are releasing breaking changes on `prerelease`.
2017-06-01 12:28:12 -04:00
Paul Kaplan eccfee0c83 Merge branch 'develop' into greenkeeper/css-loader-0.28.3 2017-06-01 10:19:42 -04:00
Paul Kaplan 49f3146b83 Merge branch 'develop' into greenkeeper/style-loader-0.18.0 2017-06-01 10:04:29 -04:00
Paul Kaplan c172519267 Merge branch 'develop' into greenkeeper/css-loader-0.28.3 2017-06-01 10:03:12 -04:00
Paul Kaplan ceeaff0bc9 Merge branch 'develop' into greenkeeper/style-loader-0.18.0 2017-06-01 10:01:17 -04:00
Paul Kaplan 494f69def1 Merge branch 'develop' into greenkeeper/autoprefixer-7.1.1 2017-06-01 09:58:54 -04:00
DD Liu e6dab7bcb8 Merge branch 'develop' into immutableMonitors 2017-05-26 13:51:06 -04:00
greenkeeper[bot] bbaeeb4c45 chore(package): update css-loader to version 0.28.3 2017-05-25 20:49:56 +00:00
Paul Kaplan a5b4be081e Merge branch 'develop' into updating-block-numbers 2017-05-25 15:56:00 -04:00
DD Liu 4283485fe3 Merge branch 'develop' into immutableMonitors 2017-05-24 15:46:49 -04:00
DD Liu 9f4988a46d use maps in gui 2017-05-22 17:29:47 -04:00
greenkeeper[bot] 3451e6a059 chore(package): update style-loader to version 0.18.0 2017-05-22 06:55:39 +00:00
greenkeeper[bot] e27ef8ad09 chore(package): update autoprefixer to version 7.1.1 2017-05-20 20:47:34 +00:00
Paul Kaplan db403dcad9 Update shadow block values with debounced targetsUpdate handler 2017-05-19 08:41:04 -04:00
greenkeeper[bot] de9c3c0faa chore(package): update react-redux to version 5.0.5 2017-05-18 14:48:39 -07:00
greenkeeper[bot] 424b3440b3 chore(package): update autoprefixer to version 7.1.0
Closes #345
2017-05-18 14:48:39 -07:00
greenkeeper[bot] f82c71fb12 chore(package): update eslint-plugin-react to version 7.0.1
Closes #344
2017-05-18 14:48:39 -07:00
greenkeeper[bot] f0c519debe chore(package): update postcss-import to version 10.0.0 2017-05-18 14:47:49 -07:00
greenkeeper[bot] 9087e5a6ff chore(package): update prop-types to version 15.5.10
Closes #352
2017-05-18 14:46:45 -07:00
greenkeeper[bot] 49eebe3041 chore(package): update postcss-loader to version 2.0.5
Closes #346
2017-05-18 14:45:58 -07:00
greenkeeper[bot] fa3850327a chore(package): update react-tabs to version 1.0.0 2017-05-18 14:45:20 -07:00
greenkeeper[bot] 330d1465c8 chore(package): update gh-pages to version 1.0.0 2017-05-18 14:45:20 -07:00
greenkeeper[bot] 96065b2db2 chore(package): update postcss-simple-vars to version 4.0.0 2017-05-18 14:45:19 -07:00