mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2024-11-22 23:27:54 -05:00
re-order languages
and also get language for dropdown from `IntlProvider` rather than the window, so that we have one point of truth
This commit is contained in:
parent
0f93d32666
commit
f3de2d1d28
3 changed files with 30 additions and 28 deletions
|
@ -1,9 +1,11 @@
|
|||
{
|
||||
"en": "English",
|
||||
"ab": "Аҧсшәа",
|
||||
"ar": "العربية",
|
||||
"an": "Aragonés",
|
||||
"ast": "Asturianu",
|
||||
"id": "Bahasa Indonesia",
|
||||
"ms": "Bahasa Melayu",
|
||||
"bg": "Български",
|
||||
"ca": "Català",
|
||||
"cs": "Česky",
|
||||
"cy": "Cymraeg",
|
||||
|
@ -12,65 +14,63 @@
|
|||
"de": "Deutsch",
|
||||
"yum": "Edible Scratch",
|
||||
"et": "Eesti",
|
||||
"el": "Ελληνικά",
|
||||
"en": "English",
|
||||
"eo": "Esperanto",
|
||||
"es": "Español",
|
||||
"eu": "Euskara",
|
||||
"fa": "فارسی",
|
||||
"fr": "Français",
|
||||
"fur": "furlan",
|
||||
"ga": "Gaeilge",
|
||||
"gd": "Gàidhlig",
|
||||
"gl": "Galego",
|
||||
"ko": "한국어",
|
||||
"hy": "Հայերեն",
|
||||
"he": "עִבְרִית",
|
||||
"hi": "हिन्दी",
|
||||
"hr": "Hrvatski",
|
||||
"is": "Íslenska",
|
||||
"it": "Italiano",
|
||||
"kn": "ಭಾಷೆ-ಹೆಸರು",
|
||||
"rw": "Kinyarwanda",
|
||||
"km": "សំលៀកបំពាក",
|
||||
"ht": "Kreyòl",
|
||||
"ku": "Kurdî",
|
||||
"la": "Latina",
|
||||
"lv": "Latviešu",
|
||||
"lt": "Lietuvių",
|
||||
"mk": "Македонски",
|
||||
"hu": "Magyar",
|
||||
"ml": "മലയാളം",
|
||||
"mt": "Malti",
|
||||
"mr": "मराठी",
|
||||
"cat": "Meow",
|
||||
"mn": "Монгол хэл",
|
||||
"my": "မြန်မာဘာသာ",
|
||||
"nl": "Nederlands",
|
||||
"ja": "日本語",
|
||||
"ja-hr": "にほんご",
|
||||
"nb": "Norsk Bokmål",
|
||||
"nn": "Norsk Nynorsk",
|
||||
"uz": "Oʻzbekcha",
|
||||
"th": "ไทย",
|
||||
"pl": "Polski",
|
||||
"pt": "Português",
|
||||
"pt-br": "Português Brasileiro",
|
||||
"ro": "Română",
|
||||
"ru": "Русский",
|
||||
"sc": "Sardu",
|
||||
"sq": "shqiptar",
|
||||
"sk": "Slovenčina",
|
||||
"sl": "Slovenščina",
|
||||
"sq": "shqiptar",
|
||||
"sr": "Српски",
|
||||
"fi": "suomi",
|
||||
"sv": "Svenska",
|
||||
"te": "తెలుగు",
|
||||
"nai": "Tepehuan",
|
||||
"vi": "Tiếng Việt",
|
||||
"tr": "Türkçe",
|
||||
"ab": "Аҧсшәа",
|
||||
"ar": "العربية",
|
||||
"bg": "Български",
|
||||
"el": "Ελληνικά",
|
||||
"fa": "فارسی",
|
||||
"he": "עִבְרִית",
|
||||
"hi": "हिन्दी",
|
||||
"hy": "Հայերեն",
|
||||
"ja": "日本語",
|
||||
"ja-hr": "にほんご",
|
||||
"km": "សំលៀកបំពាក",
|
||||
"kn": "ಭಾಷೆ-ಹೆಸರು",
|
||||
"ko": "한국어",
|
||||
"mk": "Македонски",
|
||||
"ml": "മലയാളം",
|
||||
"mn": "Монгол хэл",
|
||||
"mr": "मराठी",
|
||||
"my": "မြန်မာဘာသာ",
|
||||
"ru": "Русский",
|
||||
"sr": "Српски",
|
||||
"te": "తెలుగు",
|
||||
"th": "ไทย",
|
||||
"uk": "Українська",
|
||||
"zh-cn": "简体中文",
|
||||
"zh-tw": "正體中文"
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
var React = require('react');
|
||||
var FormattedMessage = require('react-intl').FormattedMessage;
|
||||
var ReactIntl = require('react-intl');
|
||||
var FormattedMessage = ReactIntl.FormattedMessage;
|
||||
var injectIntl = ReactIntl.injectIntl;
|
||||
|
||||
var FooterBox = require('../container/footer.jsx');
|
||||
var LanguageChooser = require('../../languagechooser/languagechooser.jsx');
|
||||
|
@ -204,7 +206,7 @@ var Footer = React.createClass({
|
|||
</dl>
|
||||
</div>
|
||||
</MediaQuery>
|
||||
<LanguageChooser />
|
||||
<LanguageChooser locale={this.props.intl.locale} />
|
||||
|
||||
<div className="copyright">
|
||||
<p>
|
||||
|
@ -216,4 +218,4 @@ var Footer = React.createClass({
|
|||
}
|
||||
});
|
||||
|
||||
module.exports = Footer;
|
||||
module.exports = injectIntl(Footer);
|
||||
|
|
|
@ -16,7 +16,7 @@ var LanguageChooser = React.createClass({
|
|||
getDefaultProps: function () {
|
||||
return {
|
||||
languages: languages,
|
||||
locale: window._locale
|
||||
locale: 'en'
|
||||
};
|
||||
},
|
||||
onSetLanguage: function (name, value) {
|
||||
|
|
Loading…
Reference in a new issue