Skip to content

Commit f920fa1

Browse files
chore: convert i18n data imports to import syntax (#700)
1 parent 5c1b87d commit f920fa1

File tree

2 files changed

+57
-28
lines changed

2 files changed

+57
-28
lines changed

src/i18n/countries.js

+28-14
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
11
/* eslint-disable import/extensions */
22
import COUNTRIES, { langs as countryLangs } from 'i18n-iso-countries';
33

4+
import arLocale from 'i18n-iso-countries/langs/ar.json';
5+
import enLocale from 'i18n-iso-countries/langs/en.json';
6+
import esLocale from 'i18n-iso-countries/langs/es.json';
7+
import frLocale from 'i18n-iso-countries/langs/fr.json';
8+
import zhLocale from 'i18n-iso-countries/langs/zh.json';
9+
import caLocale from 'i18n-iso-countries/langs/ca.json';
10+
import heLocale from 'i18n-iso-countries/langs/he.json';
11+
import idLocale from 'i18n-iso-countries/langs/id.json';
12+
import koLocale from 'i18n-iso-countries/langs/ko.json';
13+
import plLocale from 'i18n-iso-countries/langs/pl.json';
14+
import ptLocale from 'i18n-iso-countries/langs/pt.json';
15+
import ruLocale from 'i18n-iso-countries/langs/ru.json';
16+
import ukLocale from 'i18n-iso-countries/langs/uk.json';
17+
418
import { getPrimaryLanguageSubtag } from './lib';
519

620
/*
@@ -11,20 +25,20 @@ import { getPrimaryLanguageSubtag } from './lib';
1125
* TODO: When we start dynamically loading translations only for the current locale, change this.
1226
*/
1327

14-
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/ar.json'));
15-
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/en.json'));
16-
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/es.json'));
17-
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/fr.json'));
18-
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/zh.json'));
19-
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/ca.json'));
20-
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/he.json'));
21-
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/id.json'));
22-
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/ko.json'));
23-
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/pl.json'));
24-
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/pt.json'));
25-
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/ru.json'));
26-
// COUNTRIES.registerLocale(require('i18n-iso-countries/langs/th.json')); // Doesn't exist in lib.
27-
COUNTRIES.registerLocale(require('i18n-iso-countries/langs/uk.json'));
28+
COUNTRIES.registerLocale(arLocale);
29+
COUNTRIES.registerLocale(enLocale);
30+
COUNTRIES.registerLocale(esLocale);
31+
COUNTRIES.registerLocale(frLocale);
32+
COUNTRIES.registerLocale(zhLocale);
33+
COUNTRIES.registerLocale(caLocale);
34+
COUNTRIES.registerLocale(heLocale);
35+
COUNTRIES.registerLocale(idLocale);
36+
COUNTRIES.registerLocale(koLocale);
37+
COUNTRIES.registerLocale(plLocale);
38+
COUNTRIES.registerLocale(ptLocale);
39+
COUNTRIES.registerLocale(ruLocale);
40+
// COUNTRIES.registerLocale(thLocale); // Doesn't exist in lib.
41+
COUNTRIES.registerLocale(ukLocale);
2842

2943
/**
3044
* Provides a lookup table of country IDs to country names for the current locale.

src/i18n/languages.js

+29-14
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
/* eslint-disable import/extensions */
22
import LANGUAGES, { langs as languageLangs } from '@cospired/i18n-iso-languages';
33

4+
// import arLocale from '@cospired/i18n-iso-languages/langs/ar.json';
5+
import enLocale from '@cospired/i18n-iso-languages/langs/en.json';
6+
import esLocale from '@cospired/i18n-iso-languages/langs/es.json';
7+
import frLocale from '@cospired/i18n-iso-languages/langs/fr.json';
8+
// import zhLocale from '@cospired/i18n-iso-languages/langs/zh.json';
9+
// import caLocale from '@cospired/i18n-iso-languages/langs/ca.json';
10+
// import heLocale from '@cospired/i18n-iso-languages/langs/he.json';
11+
// import idLocale from '@cospired/i18n-iso-languages/langs/id.json';
12+
// import koLocale from '@cospired/i18n-iso-languages/langs/ko.json';
13+
import plLocale from '@cospired/i18n-iso-languages/langs/pl.json';
14+
import ptLocale from '@cospired/i18n-iso-languages/langs/pt.json';
15+
// import ruLocale from '@cospired/i18n-iso-languages/langs/ru.json';
16+
// import thLocale from '@cospired/i18n-iso-languages/langs/th.json';
17+
// import ukLocale from '@cospired/i18n-iso-languages/langs/uk.json';
18+
419
import { getPrimaryLanguageSubtag } from './lib';
520

621
/*
@@ -14,20 +29,20 @@ import { getPrimaryLanguageSubtag } from './lib';
1429
* been a while, go check and see if that's changed!
1530
*/
1631

17-
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/ar.json'));
18-
LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/en.json'));
19-
LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/es.json'));
20-
LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/fr.json'));
21-
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/zh.json'));
22-
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/ca.json'));
23-
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/he.json'));
24-
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/id.json'));
25-
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/ko.json'));
26-
LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/pl.json'));
27-
LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/pt.json'));
28-
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/ru.json'));
29-
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/th.json'));
30-
// LANGUAGES.registerLocale(require('@cospired/i18n-iso-languages/langs/uk.json'));
32+
// LANGUAGES.registerLocale(arLocale);
33+
LANGUAGES.registerLocale(enLocale);
34+
LANGUAGES.registerLocale(esLocale);
35+
LANGUAGES.registerLocale(frLocale);
36+
// LANGUAGES.registerLocale(zhLocale);
37+
// LANGUAGES.registerLocale(caLocale);
38+
// LANGUAGES.registerLocale(heLocale);
39+
// LANGUAGES.registerLocale(idLocale);
40+
// LANGUAGES.registerLocale(koLocale);
41+
LANGUAGES.registerLocale(plLocale);
42+
LANGUAGES.registerLocale(ptLocale);
43+
// LANGUAGES.registerLocale(ruLocale);
44+
// LANGUAGES.registerLocale(thLocale);
45+
// LANGUAGES.registerLocale(ukLocale);
3146

3247
/**
3348
* Provides a lookup table of language IDs to language names for the current locale.

0 commit comments

Comments
 (0)