Compare commits
1 Commits
split-full
...
djoy/updat
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f46db1f1d4 |
@@ -20,17 +20,50 @@ import enLocale from 'react-intl/locale-data/en';
|
|||||||
import es419Locale from 'react-intl/locale-data/es';
|
import es419Locale from 'react-intl/locale-data/es';
|
||||||
import frLocale from 'react-intl/locale-data/fr';
|
import frLocale from 'react-intl/locale-data/fr';
|
||||||
import zhcnLocale from 'react-intl/locale-data/zh';
|
import zhcnLocale from 'react-intl/locale-data/zh';
|
||||||
|
import caLocale from 'react-intl/locale-data/ca';
|
||||||
|
import heLocale from 'react-intl/locale-data/he';
|
||||||
|
import idLocale from 'react-intl/locale-data/id';
|
||||||
|
import kokrLocale from 'react-intl/locale-data/ko';
|
||||||
|
import plLocale from 'react-intl/locale-data/pl';
|
||||||
|
import ptbrLocale from 'react-intl/locale-data/pt';
|
||||||
|
import ruLocale from 'react-intl/locale-data/ru';
|
||||||
|
import thLocale from 'react-intl/locale-data/th';
|
||||||
|
import ukLocale from 'react-intl/locale-data/uk';
|
||||||
|
|
||||||
import COUNTRIES, { langs as countryLangs } from 'i18n-iso-countries';
|
import COUNTRIES, { langs as countryLangs } from 'i18n-iso-countries';
|
||||||
import LANGUAGES, { langs as languageLangs } from '@cospired/i18n-iso-languages';
|
import LANGUAGES, { langs as languageLangs } from '@cospired/i18n-iso-languages';
|
||||||
|
|
||||||
import arMessages from './messages/ar.json';
|
import arMessages from './messages/ar.json';
|
||||||
|
import caMessages from './messages/ca.json';
|
||||||
// no need to import en messages-- they are in the defaultMessage field
|
// no need to import en messages-- they are in the defaultMessage field
|
||||||
import es419Messages from './messages/es_419.json';
|
import es419Messages from './messages/es_419.json';
|
||||||
import frMessages from './messages/fr.json';
|
import frMessages from './messages/fr.json';
|
||||||
import zhcnMessages from './messages/zh_CN.json';
|
import zhcnMessages from './messages/zh_CN.json';
|
||||||
|
import heMessages from './messages/he.json';
|
||||||
|
import idMessages from './messages/id.json';
|
||||||
|
import kokrMessages from './messages/ko_kr.json';
|
||||||
|
import plMessages from './messages/pl.json';
|
||||||
|
import ptbrMessages from './messages/pt_br.json';
|
||||||
|
import ruMessages from './messages/ru.json';
|
||||||
|
import thMessages from './messages/th.json';
|
||||||
|
import ukMessages from './messages/uk.json';
|
||||||
|
|
||||||
addLocaleData([...arLocale, ...enLocale, ...es419Locale, ...frLocale, ...zhcnLocale]);
|
addLocaleData([
|
||||||
|
...arLocale,
|
||||||
|
...enLocale,
|
||||||
|
...es419Locale,
|
||||||
|
...frLocale,
|
||||||
|
...zhcnLocale,
|
||||||
|
...caLocale,
|
||||||
|
...heLocale,
|
||||||
|
...idLocale,
|
||||||
|
...kokrLocale,
|
||||||
|
...plLocale,
|
||||||
|
...ptbrLocale,
|
||||||
|
...ruLocale,
|
||||||
|
...thLocale,
|
||||||
|
...ukLocale,
|
||||||
|
]);
|
||||||
|
|
||||||
// TODO: When we start dynamically loading translations only for the current locale, change this.
|
// TODO: When we start dynamically loading translations only for the current locale, change this.
|
||||||
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/ar.json'));
|
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/ar.json'));
|
||||||
@@ -38,20 +71,49 @@ COUNTRIES.registerLocale(require('i18n-iso-countries/langs/en.json'));
|
|||||||
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/es.json'));
|
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/es.json'));
|
||||||
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/fr.json'));
|
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/fr.json'));
|
||||||
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/zh.json'));
|
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/zh.json'));
|
||||||
|
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/ca.json'));
|
||||||
|
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/he.json'));
|
||||||
|
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/id.json'));
|
||||||
|
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/ko.json'));
|
||||||
|
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/pl.json'));
|
||||||
|
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/pt.json'));
|
||||||
|
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/ru.json'));
|
||||||
|
// COUNTRIES.registerLocale(require('i18n-iso-countries/langs/th.json')); // Doesn't exist in lib.
|
||||||
|
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/uk.json'));
|
||||||
|
|
||||||
// TODO: When we start dynamically loading translations only for the current locale, change this.
|
// TODO: When we start dynamically loading translations only for the current locale, change this.
|
||||||
// TODO: Also note that Arabic (ar) and Chinese (zh) are missing here. That's because they're
|
// TODO: Also note that a bunch of languages are missing here. They're present but commented out
|
||||||
// not implemented in this library. If you read this and it's been a while, go check and see
|
// for reference. That's because they're not implemented in this library. If you read this and it's
|
||||||
// if that's changed!
|
// been a while, go check and see if that's changed!
|
||||||
|
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/ar.json'));
|
||||||
LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/en.json'));
|
LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/en.json'));
|
||||||
LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/es.json'));
|
LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/es.json'));
|
||||||
LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/fr.json'));
|
LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/fr.json'));
|
||||||
|
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/zh.json'));
|
||||||
|
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/ca.json'));
|
||||||
|
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/he.json'));
|
||||||
|
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/id.json'));
|
||||||
|
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/ko.json'));
|
||||||
|
LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/pl.json'));
|
||||||
|
LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/pt.json'));
|
||||||
|
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/ru.json'));
|
||||||
|
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/th.json'));
|
||||||
|
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/uk.json'));
|
||||||
|
|
||||||
const messages = { // current fallback strategy is to use the first two letters of the locale code
|
const messages = { // current fallback strategy is to use the first two letters of the locale code
|
||||||
ar: arMessages,
|
ar: arMessages,
|
||||||
es: es419Messages,
|
es: es419Messages,
|
||||||
fr: frMessages,
|
fr: frMessages,
|
||||||
zh: zhcnMessages,
|
zh: zhcnMessages,
|
||||||
|
ca: caMessages,
|
||||||
|
he: heMessages,
|
||||||
|
id: idMessages,
|
||||||
|
ko: kokrMessages,
|
||||||
|
pl: plMessages,
|
||||||
|
pt: ptbrMessages,
|
||||||
|
ru: ruMessages,
|
||||||
|
th: thMessages,
|
||||||
|
uk: ukMessages,
|
||||||
};
|
};
|
||||||
|
|
||||||
const cookies = new Cookies();
|
const cookies = new Cookies();
|
||||||
|
|||||||
11
src/i18n/messages/ca.json
Normal file
11
src/i18n/messages/ca.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"siteheader.links.courses": "Courses",
|
||||||
|
"siteheader.links.programs": "Programs & Degrees",
|
||||||
|
"siteheader.links.schools": "Schools & Partners",
|
||||||
|
"siteheader.user.menu.dashboard": "Dashboard",
|
||||||
|
"siteheader.user.menu.profile": "Profile",
|
||||||
|
"siteheader.user.menu.account.settings": "Account",
|
||||||
|
"siteheader.user.menu.logout": "Logout",
|
||||||
|
"siteheader.user.menu.login": "Login",
|
||||||
|
"siteheader.user.menu.register": "Sign Up"
|
||||||
|
}
|
||||||
11
src/i18n/messages/he.json
Normal file
11
src/i18n/messages/he.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"siteheader.links.courses": "Courses",
|
||||||
|
"siteheader.links.programs": "Programs & Degrees",
|
||||||
|
"siteheader.links.schools": "Schools & Partners",
|
||||||
|
"siteheader.user.menu.dashboard": "Dashboard",
|
||||||
|
"siteheader.user.menu.profile": "Profile",
|
||||||
|
"siteheader.user.menu.account.settings": "Account",
|
||||||
|
"siteheader.user.menu.logout": "Logout",
|
||||||
|
"siteheader.user.menu.login": "Login",
|
||||||
|
"siteheader.user.menu.register": "Sign Up"
|
||||||
|
}
|
||||||
11
src/i18n/messages/id.json
Normal file
11
src/i18n/messages/id.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"siteheader.links.courses": "Courses",
|
||||||
|
"siteheader.links.programs": "Programs & Degrees",
|
||||||
|
"siteheader.links.schools": "Schools & Partners",
|
||||||
|
"siteheader.user.menu.dashboard": "Dashboard",
|
||||||
|
"siteheader.user.menu.profile": "Profile",
|
||||||
|
"siteheader.user.menu.account.settings": "Account",
|
||||||
|
"siteheader.user.menu.logout": "Logout",
|
||||||
|
"siteheader.user.menu.login": "Login",
|
||||||
|
"siteheader.user.menu.register": "Sign Up"
|
||||||
|
}
|
||||||
11
src/i18n/messages/ko_kr.json
Normal file
11
src/i18n/messages/ko_kr.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"siteheader.links.courses": "Courses",
|
||||||
|
"siteheader.links.programs": "Programs & Degrees",
|
||||||
|
"siteheader.links.schools": "Schools & Partners",
|
||||||
|
"siteheader.user.menu.dashboard": "Dashboard",
|
||||||
|
"siteheader.user.menu.profile": "Profile",
|
||||||
|
"siteheader.user.menu.account.settings": "Account",
|
||||||
|
"siteheader.user.menu.logout": "Logout",
|
||||||
|
"siteheader.user.menu.login": "Login",
|
||||||
|
"siteheader.user.menu.register": "Sign Up"
|
||||||
|
}
|
||||||
11
src/i18n/messages/pl.json
Normal file
11
src/i18n/messages/pl.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"siteheader.links.courses": "Courses",
|
||||||
|
"siteheader.links.programs": "Programs & Degrees",
|
||||||
|
"siteheader.links.schools": "Schools & Partners",
|
||||||
|
"siteheader.user.menu.dashboard": "Dashboard",
|
||||||
|
"siteheader.user.menu.profile": "Profile",
|
||||||
|
"siteheader.user.menu.account.settings": "Account",
|
||||||
|
"siteheader.user.menu.logout": "Logout",
|
||||||
|
"siteheader.user.menu.login": "Login",
|
||||||
|
"siteheader.user.menu.register": "Sign Up"
|
||||||
|
}
|
||||||
11
src/i18n/messages/pt_br.json
Normal file
11
src/i18n/messages/pt_br.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"siteheader.links.courses": "Courses",
|
||||||
|
"siteheader.links.programs": "Programs & Degrees",
|
||||||
|
"siteheader.links.schools": "Schools & Partners",
|
||||||
|
"siteheader.user.menu.dashboard": "Dashboard",
|
||||||
|
"siteheader.user.menu.profile": "Profile",
|
||||||
|
"siteheader.user.menu.account.settings": "Account",
|
||||||
|
"siteheader.user.menu.logout": "Logout",
|
||||||
|
"siteheader.user.menu.login": "Login",
|
||||||
|
"siteheader.user.menu.register": "Sign Up"
|
||||||
|
}
|
||||||
11
src/i18n/messages/ru.json
Normal file
11
src/i18n/messages/ru.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"siteheader.links.courses": "Courses",
|
||||||
|
"siteheader.links.programs": "Programs & Degrees",
|
||||||
|
"siteheader.links.schools": "Schools & Partners",
|
||||||
|
"siteheader.user.menu.dashboard": "Dashboard",
|
||||||
|
"siteheader.user.menu.profile": "Profile",
|
||||||
|
"siteheader.user.menu.account.settings": "Account",
|
||||||
|
"siteheader.user.menu.logout": "Logout",
|
||||||
|
"siteheader.user.menu.login": "Login",
|
||||||
|
"siteheader.user.menu.register": "Sign Up"
|
||||||
|
}
|
||||||
11
src/i18n/messages/th.json
Normal file
11
src/i18n/messages/th.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"siteheader.links.courses": "Courses",
|
||||||
|
"siteheader.links.programs": "Programs & Degrees",
|
||||||
|
"siteheader.links.schools": "Schools & Partners",
|
||||||
|
"siteheader.user.menu.dashboard": "Dashboard",
|
||||||
|
"siteheader.user.menu.profile": "Profile",
|
||||||
|
"siteheader.user.menu.account.settings": "Account",
|
||||||
|
"siteheader.user.menu.logout": "Logout",
|
||||||
|
"siteheader.user.menu.login": "Login",
|
||||||
|
"siteheader.user.menu.register": "Sign Up"
|
||||||
|
}
|
||||||
11
src/i18n/messages/uk.json
Normal file
11
src/i18n/messages/uk.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"siteheader.links.courses": "Courses",
|
||||||
|
"siteheader.links.programs": "Programs & Degrees",
|
||||||
|
"siteheader.links.schools": "Schools & Partners",
|
||||||
|
"siteheader.user.menu.dashboard": "Dashboard",
|
||||||
|
"siteheader.user.menu.profile": "Profile",
|
||||||
|
"siteheader.user.menu.account.settings": "Account",
|
||||||
|
"siteheader.user.menu.logout": "Logout",
|
||||||
|
"siteheader.user.menu.login": "Login",
|
||||||
|
"siteheader.user.menu.register": "Sign Up"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user