mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2025-06-10 20:01:16 -04:00
Revert "Move custom-locales.js
to static/js/lib
"
This reverts commit 4f541b8831
.
This commit is contained in:
parent
4f541b8831
commit
6ff652e788
4 changed files with 24 additions and 10 deletions
|
@ -49,7 +49,6 @@
|
||||||
<script src="/js/lib/react{{min}}.js"></script>
|
<script src="/js/lib/react{{min}}.js"></script>
|
||||||
<script src="/js/lib/react-dom{{min}}.js"></script>
|
<script src="/js/lib/react-dom{{min}}.js"></script>
|
||||||
<script src="/js/lib/react-intl-with-locales{{min}}.js"></script>
|
<script src="/js/lib/react-intl-with-locales{{min}}.js"></script>
|
||||||
<script src="/js/lib/custom-locales.js"></script>
|
|
||||||
<script src="/js/lib/raven.min.js"></script>
|
<script src="/js/lib/raven.min.js"></script>
|
||||||
|
|
||||||
<script src="/js/main.bundle.js"></script>
|
<script src="/js/main.bundle.js"></script>
|
||||||
|
|
18
src/lib/custom-locales.json
Normal file
18
src/lib/custom-locales.json
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"an": {
|
||||||
|
"locale": "an",
|
||||||
|
"parentLocale": "ca"
|
||||||
|
},
|
||||||
|
"la": {
|
||||||
|
"locale": "la",
|
||||||
|
"parentLocale": "it"
|
||||||
|
},
|
||||||
|
"yum": {
|
||||||
|
"locale": "yum",
|
||||||
|
"parentLocale": "en"
|
||||||
|
},
|
||||||
|
"cat": {
|
||||||
|
"locale": "cat",
|
||||||
|
"parentLocale": "en"
|
||||||
|
}
|
||||||
|
}
|
|
@ -2,11 +2,17 @@ var ReactDOM = require('react-dom');
|
||||||
var ReactIntl = require('react-intl');
|
var ReactIntl = require('react-intl');
|
||||||
var IntlProvider = ReactIntl.IntlProvider;
|
var IntlProvider = ReactIntl.IntlProvider;
|
||||||
|
|
||||||
|
var customLanguages = require('./custom-locales.json');
|
||||||
|
|
||||||
var render = function (jsx, element) {
|
var render = function (jsx, element) {
|
||||||
// Get locale and messages from global namespace (see "init.js")
|
// Get locale and messages from global namespace (see "init.js")
|
||||||
var locale = window._locale;
|
var locale = window._locale;
|
||||||
var messages = window._translations[locale];
|
var messages = window._translations[locale];
|
||||||
|
|
||||||
|
if (customLanguages[locale] !== undefined) {
|
||||||
|
ReactIntl.addLocaleData(customLanguages[locale]);
|
||||||
|
}
|
||||||
|
|
||||||
// Render component
|
// Render component
|
||||||
var component = ReactDOM.render(
|
var component = ReactDOM.render(
|
||||||
<IntlProvider locale={locale} messages={messages}>
|
<IntlProvider locale={locale} messages={messages}>
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
var customLanguages = {
|
|
||||||
'an': {'locale': 'an','parentLocale': 'ca'},
|
|
||||||
'la': {'locale': 'la','parentLocale': 'it'},
|
|
||||||
'yum': {'locale': 'yum','parentLocale': 'en'},
|
|
||||||
'cat': {'locale': 'cat','parentLocale': 'en'}
|
|
||||||
};
|
|
||||||
for (var locale in customLanguages) {
|
|
||||||
ReactIntl.addLocaleData(customLanguages[locale]);
|
|
||||||
}
|
|
Loading…
Add table
Add a link
Reference in a new issue