@@ -39,5 +39,102 @@ export const getDateFnsLocale = () => {
3939 fullLanguage = fullLanguage . toLowerCase ( ) ;
4040 const [ languageCode ] = fullLanguage . split ? fullLanguage . split ( / [ - _ ] / ) : [ ] ;
4141 const locale = [ fullLanguage , languageCode , 'en-US' ] . find ( ( lng ) => supportedLocales . indexOf ( lng ) > - 1 ) ;
42- return import ( `date-fns/locale/${ locale } .js` ) . then ( ( module ) => module . default ) ;
42+ return {
43+ 'af' : ( ) => import ( 'date-fns/locale/af' ) ,
44+ 'ar-DZ' : ( ) => import ( 'date-fns/locale/ar-DZ' ) ,
45+ 'ar-EG' : ( ) => import ( 'date-fns/locale/ar-EG' ) ,
46+ 'ar-MA' : ( ) => import ( 'date-fns/locale/ar-MA' ) ,
47+ 'ar-SA' : ( ) => import ( 'date-fns/locale/ar-SA' ) ,
48+ 'ar-TN' : ( ) => import ( 'date-fns/locale/ar-TN' ) ,
49+ 'ar' : ( ) => import ( 'date-fns/locale/ar' ) ,
50+ 'az' : ( ) => import ( 'date-fns/locale/az' ) ,
51+ 'be-tarask' : ( ) => import ( 'date-fns/locale/be-tarask' ) ,
52+ 'be' : ( ) => import ( 'date-fns/locale/be' ) ,
53+ 'bg' : ( ) => import ( 'date-fns/locale/bg' ) ,
54+ 'bn' : ( ) => import ( 'date-fns/locale/bn' ) ,
55+ 'bs' : ( ) => import ( 'date-fns/locale/bs' ) ,
56+ 'ca' : ( ) => import ( 'date-fns/locale/ca' ) ,
57+ 'ckb' : ( ) => import ( 'date-fns/locale/ckb' ) ,
58+ 'cs' : ( ) => import ( 'date-fns/locale/cs' ) ,
59+ 'cy' : ( ) => import ( 'date-fns/locale/cy' ) ,
60+ 'da' : ( ) => import ( 'date-fns/locale/da' ) ,
61+ 'de-AT' : ( ) => import ( 'date-fns/locale/de-AT' ) ,
62+ 'de' : ( ) => import ( 'date-fns/locale/de' ) ,
63+ 'el' : ( ) => import ( 'date-fns/locale/el' ) ,
64+ 'en-AU' : ( ) => import ( 'date-fns/locale/en-AU' ) ,
65+ 'en-CA' : ( ) => import ( 'date-fns/locale/en-CA' ) ,
66+ 'en-GB' : ( ) => import ( 'date-fns/locale/en-GB' ) ,
67+ 'en-IE' : ( ) => import ( 'date-fns/locale/en-IE' ) ,
68+ 'en-IN' : ( ) => import ( 'date-fns/locale/en-IN' ) ,
69+ 'en-NZ' : ( ) => import ( 'date-fns/locale/en-NZ' ) ,
70+ 'en-US' : ( ) => import ( 'date-fns/locale/en-US' ) ,
71+ 'en-ZA' : ( ) => import ( 'date-fns/locale/en-ZA' ) ,
72+ 'eo' : ( ) => import ( 'date-fns/locale/eo' ) ,
73+ 'et' : ( ) => import ( 'date-fns/locale/et' ) ,
74+ 'eu' : ( ) => import ( 'date-fns/locale/eu' ) ,
75+ 'fa-IR' : ( ) => import ( 'date-fns/locale/fa-IR' ) ,
76+ 'fi' : ( ) => import ( 'date-fns/locale/fi' ) ,
77+ 'fr-CA' : ( ) => import ( 'date-fns/locale/fr-CA' ) ,
78+ 'fr-CH' : ( ) => import ( 'date-fns/locale/fr-CH' ) ,
79+ 'fr' : ( ) => import ( 'date-fns/locale/fr' ) ,
80+ 'fy' : ( ) => import ( 'date-fns/locale/fy' ) ,
81+ 'gd' : ( ) => import ( 'date-fns/locale/gd' ) ,
82+ 'gl' : ( ) => import ( 'date-fns/locale/gl' ) ,
83+ 'gu' : ( ) => import ( 'date-fns/locale/gu' ) ,
84+ 'he' : ( ) => import ( 'date-fns/locale/he' ) ,
85+ 'hi' : ( ) => import ( 'date-fns/locale/hi' ) ,
86+ 'hr' : ( ) => import ( 'date-fns/locale/hr' ) ,
87+ 'ht' : ( ) => import ( 'date-fns/locale/ht' ) ,
88+ 'hu' : ( ) => import ( 'date-fns/locale/hu' ) ,
89+ 'hy' : ( ) => import ( 'date-fns/locale/hy' ) ,
90+ 'id' : ( ) => import ( 'date-fns/locale/id' ) ,
91+ 'is' : ( ) => import ( 'date-fns/locale/is' ) ,
92+ 'it-CH' : ( ) => import ( 'date-fns/locale/it-CH' ) ,
93+ 'it' : ( ) => import ( 'date-fns/locale/it' ) ,
94+ 'ja-Hira' : ( ) => import ( 'date-fns/locale/ja-Hira' ) ,
95+ 'ja' : ( ) => import ( 'date-fns/locale/ja' ) ,
96+ 'ka' : ( ) => import ( 'date-fns/locale/ka' ) ,
97+ 'kk' : ( ) => import ( 'date-fns/locale/kk' ) ,
98+ 'km' : ( ) => import ( 'date-fns/locale/km' ) ,
99+ 'kn' : ( ) => import ( 'date-fns/locale/kn' ) ,
100+ 'ko' : ( ) => import ( 'date-fns/locale/ko' ) ,
101+ 'lb' : ( ) => import ( 'date-fns/locale/lb' ) ,
102+ 'lt' : ( ) => import ( 'date-fns/locale/lt' ) ,
103+ 'lv' : ( ) => import ( 'date-fns/locale/lv' ) ,
104+ 'mk' : ( ) => import ( 'date-fns/locale/mk' ) ,
105+ 'mn' : ( ) => import ( 'date-fns/locale/mn' ) ,
106+ 'ms' : ( ) => import ( 'date-fns/locale/ms' ) ,
107+ 'mt' : ( ) => import ( 'date-fns/locale/mt' ) ,
108+ 'nb' : ( ) => import ( 'date-fns/locale/nb' ) ,
109+ 'nl-BE' : ( ) => import ( 'date-fns/locale/nl-BE' ) ,
110+ 'nl' : ( ) => import ( 'date-fns/locale/nl' ) ,
111+ 'nn' : ( ) => import ( 'date-fns/locale/nn' ) ,
112+ 'oc' : ( ) => import ( 'date-fns/locale/oc' ) ,
113+ 'pl' : ( ) => import ( 'date-fns/locale/pl' ) ,
114+ 'pt-BR' : ( ) => import ( 'date-fns/locale/pt-BR' ) ,
115+ 'pt' : ( ) => import ( 'date-fns/locale/pt' ) ,
116+ 'ro' : ( ) => import ( 'date-fns/locale/ro' ) ,
117+ 'ru' : ( ) => import ( 'date-fns/locale/ru' ) ,
118+ 'se' : ( ) => import ( 'date-fns/locale/se' ) ,
119+ 'sk' : ( ) => import ( 'date-fns/locale/sk' ) ,
120+ 'sl' : ( ) => import ( 'date-fns/locale/sl' ) ,
121+ 'sq' : ( ) => import ( 'date-fns/locale/sq' ) ,
122+ 'sr-Latn' : ( ) => import ( 'date-fns/locale/sr-Latn' ) ,
123+ 'sr' : ( ) => import ( 'date-fns/locale/sr' ) ,
124+ 'sv' : ( ) => import ( 'date-fns/locale/sv' ) ,
125+ 'ta' : ( ) => import ( 'date-fns/locale/ta' ) ,
126+ 'te' : ( ) => import ( 'date-fns/locale/te' ) ,
127+ 'th' : ( ) => import ( 'date-fns/locale/th' ) ,
128+ 'tr' : ( ) => import ( 'date-fns/locale/tr' ) ,
129+ 'ug' : ( ) => import ( 'date-fns/locale/ug' ) ,
130+ 'uk' : ( ) => import ( 'date-fns/locale/uk' ) ,
131+ 'uz-Cyrl' : ( ) => import ( 'date-fns/locale/uz-Cyrl' ) ,
132+ 'uz' : ( ) => import ( 'date-fns/locale/uz' ) ,
133+ 'vi' : ( ) => import ( 'date-fns/locale/vi' ) ,
134+ 'zh-CN' : ( ) => import ( 'date-fns/locale/zh-CN' ) ,
135+ 'zh-HK' : ( ) => import ( 'date-fns/locale/zh-HK' ) ,
136+ 'zh-TW' : ( ) => import ( 'date-fns/locale/zh-TW' ) ,
137+ }
138+ [ locale ] ( )
139+ . then ( ( module ) => module . default ) ;
43140} ;
0 commit comments