1 | import locale from "./src/locale";
|
2 | import caEs from "./src/locale/ca-ES";
|
3 | import deCh from "./src/locale/de-CH";
|
4 | import deDe from "./src/locale/de-DE";
|
5 | import enCa from "./src/locale/en-CA";
|
6 | import enGb from "./src/locale/en-GB";
|
7 | import enUs from "./src/locale/en-US";
|
8 | import esEs from "./src/locale/es-ES";
|
9 | import fiFi from "./src/locale/fi-FI";
|
10 | import frCa from "./src/locale/fr-CA";
|
11 | import frFr from "./src/locale/fr-FR";
|
12 | import heIl from "./src/locale/he-IL";
|
13 | import huHu from "./src/locale/hu-HU";
|
14 | import itIt from "./src/locale/it-IT";
|
15 | import jaJp from "./src/locale/ja-JP";
|
16 | import koKr from "./src/locale/ko-KR";
|
17 | import mkMk from "./src/locale/mk-MK";
|
18 | import nlNl from "./src/locale/nl-NL";
|
19 | import plPl from "./src/locale/pl-PL";
|
20 | import ptBr from "./src/locale/pt-BR";
|
21 | import ruRu from "./src/locale/ru-RU";
|
22 | import svSe from "./src/locale/sv-SE";
|
23 | import zhCn from "./src/locale/zh-CN";
|
24 |
|
25 | var localeDefinitions = {
|
26 | "ca-ES": caEs,
|
27 | "de-CH": deCh,
|
28 | "de-DE": deDe,
|
29 | "en-CA": enCa,
|
30 | "en-GB": enGb,
|
31 | "en-US": enUs,
|
32 | "es-ES": esEs,
|
33 | "fi-FI": fiFi,
|
34 | "fr-CA": frCa,
|
35 | "fr-FR": frFr,
|
36 | "he-IL": heIl,
|
37 | "hu-HU": huHu,
|
38 | "it-IT": itIt,
|
39 | "ja-JP": jaJp,
|
40 | "ko-KR": koKr,
|
41 | "mk-MK": mkMk,
|
42 | "nl-NL": nlNl,
|
43 | "pl-PL": plPl,
|
44 | "pt-BR": ptBr,
|
45 | "ru-RU": ruRu,
|
46 | "sv-SE": svSe,
|
47 | "zh-CN": zhCn
|
48 | };
|
49 |
|
50 | var defaultLocale = locale(enUs);
|
51 | export var format = defaultLocale.format;
|
52 | export var formatPrefix = defaultLocale.formatPrefix;
|
53 |
|
54 | export function localeFormat(definition) {
|
55 | if (typeof definition === "string") {
|
56 | if (!localeDefinitions.hasOwnProperty(definition)) return null;
|
57 | definition = localeDefinitions[definition];
|
58 | }
|
59 | return locale(definition);
|
60 | };
|
61 |
|
62 | export {default as formatSpecifier} from "./src/formatSpecifier";
|
63 | export {default as precisionFixed} from "./src/precisionFixed";
|
64 | export {default as precisionPrefix} from "./src/precisionPrefix";
|
65 | export {default as precisionRound} from "./src/precisionRound";
|