UNPKG

1.92 kBJavaScriptView Raw
1import locale from "./src/locale";
2import caEs from "./src/locale/ca-ES";
3import deCh from "./src/locale/de-CH";
4import deDe from "./src/locale/de-DE";
5import enCa from "./src/locale/en-CA";
6import enGb from "./src/locale/en-GB";
7import enUs from "./src/locale/en-US";
8import esEs from "./src/locale/es-ES";
9import fiFi from "./src/locale/fi-FI";
10import frCa from "./src/locale/fr-CA";
11import frFr from "./src/locale/fr-FR";
12import heIl from "./src/locale/he-IL";
13import huHu from "./src/locale/hu-HU";
14import itIt from "./src/locale/it-IT";
15import jaJp from "./src/locale/ja-JP";
16import koKr from "./src/locale/ko-KR";
17import mkMk from "./src/locale/mk-MK";
18import nlNl from "./src/locale/nl-NL";
19import plPl from "./src/locale/pl-PL";
20import ptBr from "./src/locale/pt-BR";
21import ruRu from "./src/locale/ru-RU";
22import svSe from "./src/locale/sv-SE";
23import zhCn from "./src/locale/zh-CN";
24
25var 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
50var defaultLocale = locale(enUs);
51export var format = defaultLocale.format;
52export var formatPrefix = defaultLocale.formatPrefix;
53
54export 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
62export {default as formatSpecifier} from "./src/formatSpecifier";
63export {default as precisionFixed} from "./src/precisionFixed";
64export {default as precisionPrefix} from "./src/precisionPrefix";
65export {default as precisionRound} from "./src/precisionRound";