mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2024-12-11 16:21:04 -05:00
20 lines
1.1 KiB
JavaScript
20 lines
1.1 KiB
JavaScript
// this file should only be `required` in the format-time
|
|
// when Intl.RelativeTimeFormat is not available (Safari < 14), but
|
|
// we're not currently able to do the code splitting in www, and it
|
|
// is always included. To reduce the amount of data that's loaded limit
|
|
// the number of languages loaded to just the top few that are still using
|
|
// safari <14. These seven account for most uses.
|
|
// relativetimeformat depends on locale which also needs to be polyfilled in
|
|
// safari <14
|
|
// The plural rules is required for safari 12.
|
|
require('@formatjs/intl-locale/polyfill');
|
|
require('@formatjs/intl-pluralrules/polyfill');
|
|
require('@formatjs/intl-pluralrules/locale-data/en');
|
|
require('@formatjs/intl-relativetimeformat/polyfill');
|
|
require('@formatjs/intl-relativetimeformat/locale-data/en');
|
|
require('@formatjs/intl-relativetimeformat/locale-data/ar');
|
|
require('@formatjs/intl-relativetimeformat/locale-data/es');
|
|
require('@formatjs/intl-relativetimeformat/locale-data/fr');
|
|
require('@formatjs/intl-relativetimeformat/locale-data/ja');
|
|
require('@formatjs/intl-relativetimeformat/locale-data/tr');
|
|
require('@formatjs/intl-relativetimeformat/locale-data/zh');
|